githubEdit

Becoming A Validator

Creating a Validator

circle-info

Got questions or need help with becoming a validator?

  • Visit the Secret Network Discord herearrow-up-right and ask in #node-discussion or #node-support for help

In order to become an active validator, you must have more stake than the bottom validatorarrow-up-right. 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.

  "sync_info": {
    "latest_block_hash": "7BF95EED4EB50073F28CF833119FDB8C7DFE0562F611DF194CF4123A9C1F4640",
    "latest_app_hash": "7C0C89EC4E903BAC730D9B3BB369D870371C6B7EAD0CCB5080B5F9D3782E3559",
    "latest_block_height": "668538",
    "latest_block_time": "2020-10-31T17:50:56.800119764Z",
    "earliest_block_hash": "E7CAD87A4FDC47DFDE3D4E7C24D80D4C95517E8A6526E2D4BB4D6BC095404113",
    "earliest_app_hash": "",
    "earliest_block_height": "1",
    "earliest_block_time": "2021-09-15T14:02:31Z",
    "catching_up": false
  },

Confirm Wallet is Funded:

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.

If you get the following message, it means that you have no tokens, or your node is not yet synced:

Backup Validator Key

Before creating your validator, backup your validator key.

triangle-exclamation

Create Validator

circle-info

Remember 1 SCRT = 1,000,000 uSCRT, and so the command below stakes 10 SCRT

Confirm Validator is Created

You should see your moniker listed.

Important CLI Commands for Validators

Staking More Tokens

(remember 1 SCRT = 1,000,000 uSCRT)

In order to stake more tokens beyond those in the initial transaction, run:

Editing Your Validator

Seeing Your Rewards From Being A Validator

Seeing Your Commissions From Your Delegators

Withdrawing Rewards

Withdrawing Rewards+Commissions

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:

Slashing

Unjailing

To unjail your jailed validator

Signing Info

To retrieve a validator's signing info:

Query Parameters

You can get the current slashing parameters via:

Last updated

Was this helpful?