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->Extrinsicsand select yourStashaccount. 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->Extrinsicsand select yourVALIDATOR_ACCOUNTaccount. From the left dropdown (modules) search forvalidatorand 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 transactionand 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->Extrinsicsand select yourVALIDATOR_ACCOUNTthat manages the Validator and manages your council membership. - From the left dropdown (modules) search for
validator. - Select
ActivateValidatorNodeand click Submit Transaction.


