Got questions or need help with becoming a validator?
Visit the Secret Network Discord and ask in #node-discussion or #node-support for help
In order to become an active validator, you must have more stake than the . You may still execute the following steps, but you will not be active and therefore won't receive staking rewards.
In order to become a validator, you node must be fully synced with the network, using either the Quicksync / Snapshot or Statesync.
After you completed these steps, you can check this by doing:
secretd status
When the value of catching_up is false, your node is fully sync'd with the network and ready to go.
This is the secret wallet which you used to create your full node, and will use to delegate your funds to you own validator. You must delegate at least 1 SCRT (1000000uscrt) from this wallet to your validator.
secretd q bank balances $(secretd keys show -a <key-alias>)
If you get the following message, it means that you have no tokens, or your node is not yet synced:
ERROR: unknown address: account secret1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx does not exist
Backup Validator Key
WARNING: if you don't backup your key and your node goes down, you will lose your validator and have to start a new one.
Create Validator
Remember 1 SCRT = 1,000,000 uSCRT, and so the command below stakes 10 SCRT
secretd q distribution rewards $(secretcli keys show -a <key-alias>)
Seeing Your Commissions From Your Delegators
secretd q distribution commission $(secretcli keys show -a <key-alias> --bech=val)
Withdrawing Rewards
secretd tx distribution withdraw-rewards $(secretcli keys show --bech=val -a <key-alias>) --from <key-alias>
Withdrawing Rewards+Commissions
secretd tx distribution withdraw-rewards $(secretcli keys show --bech=val -a <key-alias>) --from <key-alias> --commission
Removing Your Validator
Currently deleting a validator is not possible. If you redelegate or unbond your self-delegations then your validator will become offline and all your delegators will start to unbond.
Changing Your Validator's Commission-Rate
You are currently unable to modify the --commission-max-rate and --commission-max-change-rate" parameters.
Modifying the commision-rate can be done using this: