moi-update
v0.1.6
Published
On the fly setup of MOI stack
Downloads
49
Maintainers
Readme
moi-update
The experimental update manager for installing moipod with convenience and update it on the fly.
Instructions
- First off, you need to install some dependencies needed such as node.js, and npm. This convenience script takes care of everything for you:
curl --proto '=https' --tlsv1.2 -sSf https://run.moi.technology/babylon.sh | sh
- You can verify the installation of moi-update by simply running
moi-update -V
ormoi-update --version
- Just follow instructions posted in the convenience script to setup your node
- If you like an interactive setup interface, please run
moi-update init
- If you like to bundle it or run non-interactively, you could pass all the values straight to the init command. Here's a sample:
moi-update init --data-dir ~/.moi --mnemonic "a b c d e f g h i j k l" --keystore-path ~/.moi_keystore.json --keystore-passphrase 12345678 --wallet-address 0xABC --node-index 0 --p2p-host-ip 0.0.0.0 --p2p-host-port 6090 --node-password 12345678
Installing from source
Following these commands will help you build from source and test moi-update
locally:
npm install
npm link
npm link moi-update
Code Owners
- Ganesh Prasad Kumble (@sarvalabs-gk)
Code Reviewers
- Sai Prashanth (@sarvalabs-sai)
License
UNLICENSED, as of now. The license status will be revisited as we approach General Availability.