Claim Reward Transaction

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

FieldSize
Delegator address21 bytes
Validator address21 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