Unified Staking Reward

This event is triggered whenever a staking reward is issued or distributed. The conditions that might trigger this include:

  • Completion of a staking period or epoch where rewards are calculated and distributed.
  • A system update that includes reward payouts based on staked amounts and staking duration.

Supported Protocols

  • ethereum/mainnet
  • ethereum/holesky

Schema

{
  "data": {
    "address": "string",
    "start_balance": "integer",
    "return": "integer",
    "start_time": "integer",
    "end_time": "integer",
    "period": "string",
    "metadata": {
      "type": "string" 
    }
  }
}

The table below shows the schema breakdown:

FieldTypeDescription
addressstring(Required) The validator address that receives the reward.
start_balanceinteger(Required) The validator's balance at the start of the staking period.
returninteger(Required) The reward amount issued based on the staking period and amount.
start_timeintegerThe UNIX timestamp when the staking period begins.
end_timeintegerThe UNIX timestamp when the staking period ends.
periodstringA label that indicates the duration of the staking period (e.g., "daily," "weekly," "monthly").
metadataobjectOptional metadata that provides additional information about the staking reward.
metadata.typestringAdditional details about the reward event.

Example

{
  "protocol": "ethereum",
  "network": "mainnet",
  "chain_id": "eip155:1",
  "event_type": "unified_staking_reward",
  "data": {
    "address": "0xf52e602be034b221d5d56aa544f2df71d92fe77d",
    "start_balance": 32000395040000000000,
    "return": 318928536974103175,
    "start_time": 1718453835,
    "end_time": 1721045834,
    "period": "monthly",
    "metadata": {
      "additional_info": "Reward calculated after a successful staking period."
    }
  }
}

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.