Step by step guide
Kiichain is a blockchain built using Cosmos SDK and Tendermint and created with Ignite CLI.
Prerequisites
Run KII Node for Testnet
Retrieve Node ID Peer
To connect to a peer on the network, you will need to get a peer's node id. Any validator's node id that is connected to the network will do but if you don't have access to one, you can use one of KII's master node validator to connect to the network:
Visit: https://a.testnet.kiivalidator.com:26658/status
Extract the value from data object:
Then modify the config.toml file with the node id value
Convert node to validator
Once you have the node running with the above instructions, you need to broadcast a transaction on the chain signaling you want to be a validator node. To become a validator, you will need to have a minimum stake of 1 tkii.
Reach out to the Kii Team on discord and request for some test tkii tokens sent to your address (the generated address from the previous step).
Once you have the tokens in your address, in a separate terminal on the machine you're running your node on, execute the following command:
NOTE: You need to wait for your node to catch up to the current blockchain height first. Once it's caught up, you can execute the create validator command. To execute this command, you will need test kii coins from our discord faucet.
Once the command is broadcasted successfully, the node should now be classified as a validator.
Have your validator show up in the block explorer
For your validator to show up on the block explorer: https://app.kiiglobal.io/kii/staking
You will need to assign a domain name to your validator and ensure you enable HTTPS traffic for both port 1317 and 26657. See more information about setting up app.toml and config.toml here: https://github.com/ping-pub/explorer/blob/master/installation.md
Run KII Chain Node Locally
Configure
Your blockchain in development can be configured with config.yml
. To learn more, see the Ignite CLI docs.
Last updated