Claim Reward Transaction
The Claim Reward transaction pays out a pool position’s accrued, slash-immune rewards from the pool’s reward escrow to the delegator’s spendable ANM balance. Because rewards are never part of the validator’s stake, a claim has no unbonding delay and can be made at any time. See Claiming rewards for the user-facing flow.
The Payload Type for Claim Reward is 11.
Payload Structure
| Field | Size |
|---|---|
| Delegator address | 21 bytes |
| Validator address | 21 bytes |
- Delegator address owns the position and is the transaction signer; it receives the claimed rewards.
- Validator address is the pool whose accrued rewards are being claimed.
Behaviour
- The position’s claimable reward balance is moved from the pool’s reward escrow into the delegator’s spendable ANM balance, and the position’s reward accounting is checkpointed.
- Rewards are not auto-compounded: to compound, claim and then delegate the proceeds again.
- A claim with nothing accrued is rejected.
Last updated on