Validator Setup
Wallet Setup
Creating a New Wallet
the following command will be generate new mnemoic phrase remember to backup that..!!
you can change $Wallet with your own name but i recomend you to still use default name
crossfid keys add $WALLETAdd exsisting wallet
if you have wallet before u should use this command
crossfid keys add $WALLET --recoverTo see your wallet on your node you can check with this command
crossfid keys listWrite env to .profile
CROSSFI_WALLET_ADDRESS=$(crossfid keys show $WALLET -a)
CROSSFI_VALOPER_ADDRESS=$(crossfid keys show $WALLET --bech val -a)
echo 'export CROSSFI_WALLET_ADDRESS='${CROSSFI_WALLET_ADDRESS} >> $HOME/.bash_profile
echo 'export CROSSFI_VALOPER_ADDRESS='${CROSSFI_VALOPER_ADDRESS} >> $HOME/.bash_profile
source $HOME/.bash_profileCreate validator
make sure you have fund on your wallet, to check that you can use this command
crossfid query bank balances $WALLET_ADDRESSBefore you create validator make sure your node already sync with the latest block, to check that use this command
crossfid status 2>&1 | jq .SyncInfoIf the ressult "catching_up": false you can go to next step for creating validator, but if the ressult is catching_up":true wait till that go to false
you can create validator using this command
crossfid --home ${DAEMON_HOME} tx staking create-validator \
--amount=1000000mpx \
--pubkey=$(crossfid --home ${DAEMON_HOME} tendermint show-validator) \
--moniker="${MONIKER}" \
--identity=${DISPLAY_PIC} \
--details="${DETAILS}" \
--website="${WEBSITE}" \
--security-contact="${CONTACT}" \
--chain-id="crossfi-evm-testnet-1" \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1000000" \
--gas="auto" \
--gas-prices="10000000000000mpx" \
--gas-adjustment=1.5 \
--from=$WALLETCongratulations you finished and run the validator
It's possible that you won't have enough MPX to be part of the active set of validators in the beginning. Users are able to delegate to inactive validators (those outside of the active set) using the XFI Console You can confirm that you are in the validator set by using a third party explorer like XFI Scan.
Last updated