Run a Validator Node
This manual offers a detailed, step-by-step approach for establishing and operating a full validator node on the Airsettle.
1. Clone the repository
2. Switch to Release
3. Initialize the chain
Add the path /Users/<your_pc_username>/go/bin
to your environment variables for easy access to 'Junction'. Replace <your_pc_username>
with your actual PC username.
4. Delete the Existing Configuration Folder
Remove the folder ~/.junction
if it exists.
5. Initialize the Node with the Moniker
6. Update Genesis Configuration
Replace the contents of ~/.junction/config/genesis.json
with the contents from the resources/genesis/genesis.json
file.
7. Update Configuration
Edit ~/.junction/config/config.toml
to set persistent_peers
:
8. Start the Node
9. Wait For the Node the to Sync
Run the Command to check the status of the Node.
Should the 'catching_up' field return 'true', it's important to wait until the Node completes its synchronization. Do not proceed with further steps until this process is finished.
10. Creating New Account for the Validator
This command will generate your wallet's mnemonic
and address
. It's crucial to write these down and store them securely.
11. Fund you Account
You need to ensure that your validator account holds a minimum of 58 tokens
. If your account doesn't have enough tokens, you can acquire devnet or testnet tokens from our public faucet. The faucet is accessible at Airchains Faucet.
12. Stake Token to become a Validator
A prompt will appear in the CLI. To proceed, type 'y' and press enter.
It will return Transaction hash Like this
13 Query Validator Set
To See if you were accepted as a validator,
If your address is visible, it indicates successful inclusion in the validator set. Please note that this process may take some time.
Last updated