Register as a Validator

Introduction

The following section will take you through the steps to register your node as a Validator node on the network

Pre-requisites

  • 30 XRD in your desktop wallet to be able to send to the node's wallet for registration

  • radixnode cli is installed

Registration

Begin by sending some XRD to your node's wallet address so that there is enough to cover the registration fees. 5-10 XRD is plenty.

Check your node's wallet address

radixnode api account get-info

{"result": {"address": "tdx1qsprd6tt0dxvw9qks2mh743tr68s4ft9p6qv2zkfc622uymczragyfclqqu7e",

in this instance the wallet address begins tdx...

tdx1qsprd6tt0dxvw9qks2mh743tr68s4ft9p6qv2zkfc622uymczragyfclqqu7e

head to your desktop or Ledger wallet and send the XRD to that address, then check it's been received by entering

radixnode api account get-info
Confirm the 'amount' paramater has a value

{"result": {"address": "tdx1qsprd6tt0dxvw9qks2mh743tr68s4ft9p6qv2zkfc622uymczragyfclqqu7e", "balance": {"stakes": [], "tokens": [{"amount": "10000000000000000000", "rri": "01"}]}}, "id": 1, "jsonrpc": "2.0"}

enter the following command to register as a validator

radixnode api account update-validator-config

enter true add then add your name, url and fee and whether you'll accept delegations. You'll need to specify a wallet address of where emissions should go to. It is recommended that this is an external wallet address such as the upcoming Ledger wallet or Desktop wallet and not your node's wallet address.

check the registration was successful

radixnode api validation get-validator-info
{"result": {"owner": "tdx1qspy3hhj2xzr9vcwfkw45lclj6kdkpu7xpueyl3ym32lcwlcg2lm9hcw3gftc", \ 
"address": "tv1qgmwj6mmfnr3g95zkal4v2c73u922egwsrzs4jwxjjhpx7qsl2pzwa53mte", \
"stakes": [], "allowDelegation": true, \ 
"name": "Avaunt Staking 03", "validatorFee": "2.0", \
"registered": true, "totalStake": "0", "url": "https://avaunt-staking.com"}, "id": 1, "jsonrpc": "2.0"}

How to update the Validator

radixnode api account update-validator-config

How to unregister your Validator

radixnode api account update-validator-config

change the value to false

If you have delegates signed on to your validator node, then you must inform them before you unregister the node.

Last updated