Quickstart your masternode
Project description
tmn
Branch | Status | Coverage |
---|---|---|
Master | ||
Develop |
Tomo MasterNode (tmn) is a cli tool to help you run a Tomochain masternode
Running and applying a masternode
If you are consulting this repo, it's probably because you want to run a masternode. For complete guidelines on running a full node and applying it as a masternode, please refer to the documentation.
Requirements
- Python >= 3.6
- Docker
Installation
pip3 install --user tmn
If you are using macOS, make sure that the user python3 path is in your $PATH
.
They are in ~/Library/Python/[python version number]/bin
.
For example, with python 3.6
and bash
, add PATH=$PATH:~/Library/Python/3.6/bin
to your ~/.bashrc
.
Update
pip3 install -U tmn
Usage
Usage: tmn [OPTIONS] COMMAND [ARGS]...
Tomo MasterNode (tmn) is a cli tool to help you run a Tomochain masternode
Options:
--dockerurl URL Url to the docker server
--version Show the version and exit.
--help Show this message and exit.
Commands:
docs Display Tomochain documentation link
inspect Show details about your Tomochain masternode
remove Remove your Tomochain masternode
start Start your Tomochain masternode
status Show the status of your Tomochain masternode
stop Stop your Tomochain masternode
First start
On the first run you will need to provide some options to the start command. It will let you configure your node.
name = tomochain-orion # A name that represents you.
# It will be the public name available on tomomaster
# and on the network stat page.
net = testnet # The network you want to connect to.
# Should be testnet or mainnet.
pkey = a25...5f5 # The private key of the account you want your
# masternode to use.
# It will be used to receive rewards.
tmn start --name $name --net $net --pkey $pkey
After first start
Once your node has been configured, you can use the start, stop and status command to interact with your node without any options.
tmn stop
tmn start
tmn status
Removing
If you want to completely remove your node, you can use the remove
command.
Be aware that it will delete all data and lose your unique identity.
tmn remove
Applying your node
With a running node, you can now apply it as a masternode on TomoMaster.
You can get the details of your node required to apply directly from tmn
.
tmn inspect
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.