⚙️Setting up a Validator Node
PREREQUISITES:
Before you begin this guide, you will need an Ubuntu server set up with sudo privileges and a firewall enabled to block non-essential ports & the Egochain node installed & synced to the network
Creating an Account
WARNING:
Never create your mainnet validator keys using a test keying backend. Doing so might result in a loss of funds by making your funds remotely accessible via the eth_sendTransaction
JSON-RPC endpoint.
If you're looking to obtain a public address beginning with "0x"
you can start by executing the following command to retrieve the private key corresponding to your key.
Next step will be to import the private key you obtained into a wallet (such as Metamask) in order to retrieve the public address.
After which, you'll need to obtain some $EGAX tokens either through a wallet transfer or by buy from exchange before submitting your validator account address.
Checking that it is in the Validator set
Distribution: Withdraw Rewards
Unbond/Unstake tokens from your validator
Unjailing a Validator
When a validator is "jailed" for downtime, you must submit an Unjail
transaction from the operator account in order to be able to get block proposer rewards again (depends on the zone fee distribution).
Jail Reason
List all active validators
List all inactive validators
View validator details
Delegate tokens to yourself
Delegate tokens to another validator
Re-delegate tokens to another validator
Last updated