Check the adding validators guide and make sure you meet the Prerequisites and hardware requirements.
Follow step 1
Optionally, generate a third account (a stash account) similarly to how you generate the validator account key
Follow step 4
Your node is now running in validator mode. Next, you need to apply for a Validatorship and manually activate the validator.
Bonding an account is optional; you can skip this step and continue to the next step.
- Open the Polkadot.js browser extension.
- Import your stash account using the mnemonic from step 1 in this document.
- Go to
Developer
->Extrinsics
and select yourStash
account. Now from the left dropdown (modules) search forvalidator
- Select
bond(validator)
and select the target account to be your account that manages the Validator and manages your council membership (voting). (You previously created). - Now click
Submit Transaction
.
- Now go to
Developer
->Extrinsics
and select yourVALIDATOR_ACCOUNT
account. From the left dropdown (modules) search forvalidator
and select the method:createValidatorRequest(...)
- This call needs to be signed with your account (
VALIDATOR_ACCOUNT
) that manages the Validator and manages your council membership (voting). (You previously created). - Information needed:
- validator_node_account: Account ID generated from previous step (
VALIDATOR_NODE_ACCOUNT
) - stash_account: Stash account, can be your
VALIDATOR_ACCOUNT
- description: Reason why you want to become a validator
- tfconnectid: Your Threefold connect name
- info: Link to webpage or LinkedIn profile
- validator_node_account: Account ID generated from previous step (
- If all information is filled in correctly, click on
Submit transaction
and sign. If all goes well, the Council will approve your request.
If your request is approved by the council AND your tfchain node is fully synced with the network, you can activate your validator. This will kickstart block production after 2 eras.
- Go to
Developer
->Extrinsics
and select yourVALIDATOR_ACCOUNT
that manages the Validator and manages your council membership. - From the left dropdown (modules) search for
validator
. - Select
ActivateValidatorNode
and click Submit Transaction.