Unified Staking Status

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 to active
  • Unstaking or withdrawal of assets where the status changes from active to withdawal or exited
  • 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:

FieldTypeDescription
addressstring(Required) The validator address with the staking status update.
statusstring(Required) The current status of the staking session (e.g., "active," "pending," "exited").
timestampinteger(Required) The UNIX timestamp when the status update occurred.
metadataobjectOptional metadata that provides additional information about the staking status.
metadata.typestringAdditional 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.