kava-4-test testnet will use the exported and migrated state from kava-3 at block height 1392000. The validator set from kava-3 will then be swapped for a testing validator set that has sufficient power to start the testnet. This will allow a full testing of the genesis migration from kava-3 to kava-4 and provide additional confidence that the network upgrade will go smoothly.
kava-4-test includes a patch for pruning. On kava-3 the recommended pruning strategy is nothing
, requiring significant available storage. On kava-4-test all pruning strategies are available, including pruning="default"
. The pruning config is set in $HOME/.kvd/config/app.toml.
kava-4-test will launch Monday October 12th, 2020 at 14:00 UTC.
If you would like to participate, you will need to submit the public key portion of a validator consensus key. An example key looks like
{
"address": "EE66D876DA7C92FB8A829E3F28DFD04C64236D21",
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "3l46vwRdqH1fQjDazQ303viXkOU98iXs0mGoEsi0Amg="
}
}
To install and initialize the software:
git clone https://github.com/kava-labs/kava
cd kava
git checkout v0.11.0-rc2
make install
kvd init --chain-id kava-4-test <your-moniker>
To submit your PR, copy the contents of $HOME/.kvd/config/priv_validator_key.json
to the keys
folder of this repo, removing the priv_key
portion. Optionally, include a file called <name>-peer.txt
that contains the persistent peer information for your node.
sha256sum $HOME/.kvd/config/genesis.json
# 5c47e6683989b99307a62854e66358a4af0c27e70359236cdd9c4c92b33b57ec
[email protected]:36656,[email protected]:26657,[email protected]:26656,[email protected]:26656,[email protected]:26656
Download the genesis file
wget https://raw.githubusercontent.com/Kava-Labs/kava-testnets/master/kava-4-test/genesis.json -O ~/.kvd/config/genesis.json
Verify the genesis file
sha256sum $HOME/.kvd/config/genesis.json
# 5c47e6683989b99307a62854e66358a4af0c27e70359236cdd9c4c92b33b57ec
# reset genesis state
kvd unsafe-reset-all
# or configure to run with systemd, docker, etc
kvd start