RewardDistributor contract is Hoodi test plumbing for later coalition fees and token grants. It is not a mainnet payout for extra block revenue.
No fees are enabled at this stage. There is no fee switch without your approval. Members must actively approve any fee before it starts. When a fee is approved and enabled, this contract can track it per operator and recipient so operators (or their delegates) can claim to the right addresses.
Opt-in today is coalition membership. See Why should validators opt in.
Contract Details
- Network: Hoodi (Testnet)
- Address: 0x69f286fc7869c30809a9695462fa79a0fd99c5bc
Interacting with the Contract
The Rewards Distributor is currently live on the Hoodi testnet. A Mainnet deployment and a dedicated claiming UI will be available in the future. For now, you can manage and claim rewards programmatically or by interacting directly with the contract on Etherscan.Claiming rewards
Rewards do not stream automatically to your wallet; you must explicitly claim them from the contract.Claim as the operator
To transfer all pending rewards to your recipients:- Find the
claimRewardsfunction. - recipients: Enter your recipient address(es) in bracket format.
- Example:
[0xYourRecipientAddress]
- Example:
- tokenID: Enter the ID of the token to claim.
- For ETH:
0 - For Tokens:
1
- For ETH:
- Click Write and confirm the transaction.
Setting reward recipients
By default, if a recipient is not set, rewards earned by a validator are granted to the validator’s operator address.Set a global default recipient
To ensure all rewards go to a specific address (e.g. a cold wallet or a splitter contract), you should set a global operator override. This applies to all your validator keys unless specifically overridden for a key. Individual key recipient overrides can also be set.- Find the
setOperatorGlobalOverridefunction. - recipient: Enter the address you want to receive the rewards.
- Click Write and confirm the transaction.