This event occurs when there’s a change in the status of a staking session or the staked assets. This might be triggered by:
- A new deposit to the execution layer's deposit contract sets the status to
deposited
(while the validator is in the queue) - Initial staking where the status changes from
pending
toactive
- Unstaking or withdrawal of assets where the status changes from
active
towithdawal
orexited
- Status updates to any additional states, such as
unknown
Supported Protocols
ethereum/mainnet
ethereum/holesky
ethereum/hoodi
Schema
"data": {
"address": "string",
"status": "string",
"timestamp": "integer",
"metadata": {
"type": "string"
}
}
The table below shows the schema breakdown:
Field | Type | Description |
---|---|---|
address | string | (Required) The validator address with the staking status update. |
status | string | (Required) The current status of the staking session (e.g., "active," "pending," "exited"). |
timestamp | integer | (Required) The UNIX timestamp when the status update occurred. |
metadata | object | Optional metadata that provides additional information about the staking status. |
metadata.type | string | Additional details about the status event. |
Example
{
"event_type": "unified_staking_status",
"protocol": "ethereum",
"network": "mainnet",
"data": {
"address": "0x9808b5e8ccecc8c8c532fe4f3ca73c14227383b5e0d3d1716c614328d06e63e716da69db3d8a7eb907d22a2bed30fb65",
"status": "WITHDRAWAL",
"timestamp": 1737978839,
"metadata": {
"rawStatus": "withdrawal_done",
"balance": "0",
"index": "273536",
"withdrawalCredentials": "0x010000000000000000000000b9d7934878b5fb9610b3fe8a5e441e8fad7e293f",
"effectiveBalance": "0",
"slashed": "false",
"activationEligibilityEpoch": "86883",
"activationEpoch": "86907",
"exitEpoch": "332238",
"withdrawableEpoch": "332494"
}
}
}
👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.