Register a Validator

This is a detailed step-by-step guide for setting up a Rapid validator. It assumes that you already meet the requirements in System Configuration and have gone through the instructions in Run a Rapid

This constitutes an intricate, step-by-step manual designed to aid in the setup of a Rapid validator. It presupposes that you have already fulfilled the prerequisites outlined in System Configuration and have proceeded through the instructions delineated in Running a Rapid Node.

Setting Up a Rapid Validator Guide

This guide provides step-by-step instructions on how to set up a Rapid validator. Please follow the steps below:

Clone and Configure Repositories:

Start the Network:

  • Launch the network using the following command:

rapidd start --json-rpc.address="0.0.0.0:8545" --json-rpc.ws-address="0.0.0.0:8546" --metrics --pruning=nothing --evm.tracer=json --trace --log_level info --minimum-gas-prices=0.0001arapid --json-rpc.api eth,txpool,personal,net,debug,web3,miner --api.enable --json-rpc.enable

Set Up Validator:

  • Execute the following commands to set up the validator:

MONIKER=$(cat ~/.rapidd/config/config.toml | grep "moniker" | awk -F ' = ' '{print $2}' | tr -d '"')
PUBKEY=$(rapiddtendermint show-validator)

rapidd tx staking create-validator \
    --amount=1000000arapid \
    --pubkey=$PUBKEY \
    --moniker=$MONIKER \
    --chain-id=$CHAIN_ID \
    --from=$ACCOUNT_NAME \
    --commission-rate="0.10" \
    --commission-max-rate="0.20" \
    --commission-max-change-rate="0.01" \
    --min-self-delegation="1" \
    --fees="2000arapid"

Congratulations! You've successfully set up a Rapid validator. If you encounter any issues or need further assistance, please refer to the official documentation or reach out to the RapidChain community.

Note: The provided commands and paths are based on the information you provided. Make sure to replace variables like $CHAIN_ID, $ACCOUNT_NAME, etc., with their actual values as per your setup.

For more detailed information, consider referring to the official Rapid documentation or community resources.

These are just the default flags, adjust as needed

  • Check if your validator is in the active set, if not you may need to delegate/stake more Rapid as there's a limit to the number of active validators

Last updated