TerminologyThe term “validator” appears in code and documentation due to historical reasons, but refers to community RPC providers.
Running the RPC service
To operate the required RPC endpoint, follow the Running a node guide.Rewards
The per-epoch USDm payment to elected providers is 0: governance settargetValidatorEpochPayment on the EpochRewards contract to 0 in CGP-0218. Elections continue, and voters for elected groups still earn CELO rewards. The commands below send and track any payment already allocated to a validator and not yet sent.
Claiming Rewards
If a payment was allocated before CGP-0218 and not yet sent, claim it with this CLI command:$YOUR_ADDRESSis your Celo account address sending the transaction$VALIDATOR_ADDRESSis your validator’s Celo account address
Verifying Rewards
Confirm successful reward distribution by checking forValidatorEpochPaymentDistributed events on a block explorer like CeloScan.
Tracking Rewards
For accounting purposes, you can:- Query Celo nodes for
ValidatorEpochPaymentDistributedevents. - Query the EpochManager contract for
validatorPendingPaymentsto view total allocated payments.
Group Commission Settings
The group commission rate applies to any validator payment allocated before CGP-0218 and not yet sent; a rate of1 sends the whole payment to the group. Since CGP-0241, a group can also set a separate voter reward commission on the CELO rewards paid to its voters.
Check commission settings with: