injectived node with Network Version 40012 has finished syncing, you can create your validator account. Make sure to keep port 26656 open.
First, run the keygen command with your desired validator key name.
This will derive a new private key and encrypt it to disk. Make sure to remember the password you used.
The output will contain a mnemonic phrase that represents your key in plain text. Make sure to save this phrase as a backup of your key, since without a key you will not be able to control your validator. The phrase is better be backed up on physical paper, storing it in cloud storage may compromise your validator later.
Remember the address starting from
inj, this is going to be your Injective Chain Validator Account address.
To proceed with the next step, you will need to obtain some real INJ on Mainnet Ethereum (ERC-20 token address
For more information on how to get INJ, read the How to Get INJ article on Injective Learn.
Follow the steps under the Equinox Pre-Staking Walkthrough section of the Staking Guide. There is no hard minimum amount of INJ required for self-stake to become a validator (it must be a non-zero amount).
If you need Kovan ETH for gas fees, you can receive Kovan ETH via Gitter.
Deposit your Kovan INJ tokens into your validator's account on Injective Chain by using the staking dashboard. You will have to connect your wallet and then deposit INJ from Kovan Ethereum network. This will trigger an automated bridge that maps tokens from Kovan network to Injective Chain.
After a few minutes, you should be able to verify that your deposit was successful on the UI. Alternatively, you can query your account balance using the
injectived CLI with the following command:
Obtain your node's tendermint validator Bech32 encoded PubKey consensus address.
You will then obtain your node's validator address which will be prefixed with
Then create your new validator initialized with a self-delegation with your INJ tokens. Most critically, you will need to decide on the values of your validator's staking parameters.
--moniker- Your validator's name
--amount- Your validator's initial amount of INJ to bond
--commission-max-change-rate- Your validator's maximum commission change rate percentage (per day)
--commission-max-rate- Your validator's maximum commission rate percentage
--commission-rate- Your validator's initial commission rate percentage
--min-self-delegation- Your validator's minimum required self delegation
Once you decide on your desired values, set them as follows.
Then run the following command to create your validator.
create-validator options to consider:
You can check that your validator was successfully created by checking the staking dashboard or by entering the following CLI command.
If you see your validator in the list of validators, then congratulations, you've officially joined as an Equinox Staking validator! 🎉
After creating your validator, notify the Injective Team on Discord with your Validator Account address.
To gain a deeper empirical understanding of user experience that your future delegators will experience, you can complete the remaining steps in the Staking Guide.
These steps will allow you to experience the delegation flow using MetaMask Transactions. 🦊
Alternatively, you can always use the Injective CLI to send a delegation transaction.
Next, proceed to setup your Ethereum Bridge Relayer. This is a necessary step in order to prevent your validator from being slashed. You should do this immediately after setting up your validator.