Dopelganga Validator Docs
Run a validator on DopelgangaChain and earn $DOPE. These steps mirror Solana with Dopel-specific RPC and reward flow.
1) Prerequisites
- Linux host or VM with stable network and SSD storage
- Node.js 20+ for helper scripts (optional)
- Solana CLI installed
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
2) Configure RPC
solana config set --url https://dopel-rpc.dopelganga.workers.dev
3) Create Identity & $DOPE Account
solana-keygen new -o ~/validator-keypair.json solana address -k ~/validator-keypair.json export DOP_MINT=$NEXT_PUBLIC_DOP_MINT export VALIDATOR_PUBKEY=$(solana address -k ~/validator-keypair.json) spl-token create-account $DOP_MINT --owner $VALIDATOR_PUBKEY
4) Start the Validator
solana-validator --identity ~/validator-keypair.json --ledger ~/dopel-ledger --rpc-port 8899 --entrypoint entrypoint.mainnet-beta.solana.com:8001 --dynamic-port-range 8000-8010 --full-rpc-api --limit-ledger-size
5) Claim Rewards
Use the in‑app Validators page to claim with your connected wallet. For CLI users, use any Anchor client with the program ID and the public IDL (published soon).
# Wallet: App → Validators → Connect → Claim # CLI (advanced) RPC_URL=https://dopel-rpc.dopelganga.workers.dev PROGRAM_ID=$NEXT_PUBLIC_PROGRAM_ID DOP_MINT=$NEXT_PUBLIC_DOP_MINT IDL_URL=https://www.dopelganga.com/idl/dopelgangachain.json # (Use your Anchor/Node client to call mintValidatorReward)