-
Notifications
You must be signed in to change notification settings - Fork 2
Testnet
martinbtm edited this page Sep 6, 2021
·
1 revision
First of all, initialize the node:
$ cd ./cmd/bytomd
$ ./bytomd init --chain_id testnet --root "/Users/sheng/Library/Bytom_testnet"
There are three options for the flag --chain_id
:
-
mainnet
: connect to the mainnet. -
testnet
: connect to the testnet wisdom. -
solonet
: standalone mode.
After that, you'll see config.toml
generated, then launch the node.
- MacOS(
darwin
):~/Library/Bytom
- Windows(
windows
):~/AppData/Roaming/Bytom
- Others(eg.Linux):
~/.bytom
use --root
parameter to customize root path.
$ ./bytomd node --mining --root "/Users/sheng/Library/Bytom_testnet"
available flags for bytomd node
:
--auth.disable Disable rpc access authenticate
--chain_id string Select network type
-h, --help help for node
--mining Enable mining
--home root directory for config and data
-r, --root DEPRECATED. Use --home (default "/Users/sheng/Library/Bytom")
--p2p.dial_timeout int Set dial timeout (default 3)
--p2p.handshake_timeout int Set handshake timeout (default 30)
--p2p.laddr string Node listen address.
--p2p.max_num_peers int Set max num peers (default 50)
--p2p.pex Enable Peer-Exchange (default true)
--p2p.seeds string Comma delimited host:port seed nodes
--p2p.skip_upnp Skip UPNP configuration
--prof_laddr string Use http to profile bytomd programs
--vault_mode Run in the offline enviroment
--wallet.disable Disable wallet
--wallet.rescan Rescan wallet
--web.closed Lanch web browser or not
Given the bytomd
node is running, the general workflow is as follows:
- create key, then you can create account and asset.
- send transaction, i.e., build, sign and submit transaction.
- query all kinds of information, let's say, avaliable key, account, key, balances, transactions, etc.
You can see the result in dashboard.
Access the dashboard:
$ open http://localhost:9888/