---
title: "GetDebugBeaconStatesByStateIdV2"
method: GET
path: "/{apiKey}/eth/v2/debug/beacon/states/{stateId}"
---

# GetDebugBeaconStatesByStateIdV2

`GET /{apiKey}/eth/v2/debug/beacon/states/{stateId}`

Get full BeaconState object.

Returns full BeaconState object for given stateId.
Depending on `Accept` header it can be returned either as json or as bytes serialized by SSZ

## Path parameters

- `apiKey` string, required — <style> .custom-style { color: #048FF4; } </style> For higher throughput, please <span class="custom-style"><a href="../docs/quick-start-guide#-creating-your-api-key-on-the-zan-platform" target="_blank">create your own API key</a></span>.
- `stateId` string, required

## Response `200`

BeaconState object

- object
  - `version` 'phase0' | 'altair' | 'bellatrix' | 'capella' | 'deneb', required
  - `execution_optimistic` boolean, required — True if the response references an unverified execution payload. Optimistic information may be invalidated at a later time. If the field is not present, assume the False value.
  - `finalized` boolean, required — True if the response references the finalized history of the chain, as determined by fork choice. If the field is not present, additional calls are necessary to compare the epoch of the requested information with the finalized checkpoint.
  - `data` union, required
    - object — The [`BeaconState`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#beaconblock) object from the CL spec.
      - `genesis_time` string, required
      - `genesis_validators_root` string, hex, required
      - `slot` string, required
      - `fork` object, required — The [`Fork`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#fork) object from the CL spec.
        - `previous_version` string, hex, required — a fork version number
        - `current_version` string, hex, required — a fork version number
        - `epoch` string, required
      - `latest_block_header` object, required — The [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#beaconblockheader) object from the CL spec.
        - `slot` string, required — The slot to which this block corresponds.
        - `proposer_index` string, required — Index of validator in validator registry.
        - `parent_root` string, hex, required — The signing merkle root of the parent `BeaconBlock`.
        - `state_root` string, hex, required — The tree hash merkle root of the `BeaconState` for the `BeaconBlock`.
        - `body_root` string, hex, required — The tree hash merkle root of the `BeaconBlockBody` for the `BeaconBlock`
      - `block_roots` string[], required — Fixed length of 8192 items
      - `state_roots` string[], required — Fixed length of 8192 items
      - `historical_roots` string[], required — Variable length list, maximum 16777216 items
      - `eth1_data` object, required — The [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#eth1data) object from the CL spec.
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_data_votes` object[], required — Fixed length of 1024 items
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_deposit_index` string, required
      - `validators` object[], required — Variable length list, maximum 1099511627776 items
        - `pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
        - `withdrawal_credentials` string, hex, required — Root of withdrawal credentials
        - `effective_balance` string, required — Balance at stake in Gwei.
        - `slashed` boolean, required — Was validator slashed (not longer active).
        - `activation_eligibility_epoch` string, required — When criteria for activation were met.
        - `activation_epoch` string, required — Epoch when validator activated. 'FAR_FUTURE_EPOCH' if not activated
        - `exit_epoch` string, required — Epoch when validator exited. 'FAR_FUTURE_EPOCH' if not exited.
        - `withdrawable_epoch` string, required — When validator can withdraw or transfer funds. 'FAR_FUTURE_EPOCH' if not defined
      - `balances` string[], required — Validator balances in gwei. Variable length list, maximum 1099511627776 items
      - `randao_mixes` string[], required — Fixed length of 65536 items
      - `slashings` string[], required — Per-epoch sums of slashed effective balances. Fixed length of 8192 items
      - `previous_epoch_attestations` object[], required
        - `aggregation_bits` string, hex, required — Attester aggregation bits.
        - `data` object, required — The [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#attestationdata) object from the CL spec.
          - `slot` string, required
          - `index` string, required
          - `beacon_block_root` string, hex, required — LMD GHOST vote.
          - `source` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
            - `epoch` string, required
            - `root` string, hex, required
          - `target` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
            - `epoch` string, required
            - `root` string, hex, required
        - `inclusion_delay` string, required
        - `proposer_index` string, required
      - `current_epoch_attestations` object[], required
        - `aggregation_bits` string, hex, required — Attester aggregation bits.
        - `data` object, required — The [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#attestationdata) object from the CL spec.
          - `slot` string, required
          - `index` string, required
          - `beacon_block_root` string, hex, required — LMD GHOST vote.
          - `source` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
            - `epoch` string, required
            - `root` string, hex, required
          - `target` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
            - `epoch` string, required
            - `root` string, hex, required
        - `inclusion_delay` string, required
        - `proposer_index` string, required
      - `justification_bits` string, hex, required — Bit set for every recent justified epoch
      - `previous_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `current_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `finalized_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
    - object — The [`BeaconState`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/altair/beacon-chain.md#beaconstate) object from the CL Altair spec.
      - `genesis_time` string, required
      - `genesis_validators_root` string, hex, required
      - `slot` string, required
      - `fork` object, required — The [`Fork`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#fork) object from the CL spec.
        - `previous_version` string, hex, required — a fork version number
        - `current_version` string, hex, required — a fork version number
        - `epoch` string, required
      - `latest_block_header` object, required — The [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#beaconblockheader) object from the CL spec.
        - `slot` string, required — The slot to which this block corresponds.
        - `proposer_index` string, required — Index of validator in validator registry.
        - `parent_root` string, hex, required — The signing merkle root of the parent `BeaconBlock`.
        - `state_root` string, hex, required — The tree hash merkle root of the `BeaconState` for the `BeaconBlock`.
        - `body_root` string, hex, required — The tree hash merkle root of the `BeaconBlockBody` for the `BeaconBlock`
      - `block_roots` string[], required — Fixed length of 8192 items
      - `state_roots` string[], required — Fixed length of 8192 items
      - `historical_roots` string[], required — Variable length list, maximum 16777216 items
      - `eth1_data` object, required — The [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#eth1data) object from the CL spec.
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_data_votes` object[], required — Fixed length of 1024 items
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_deposit_index` string, required
      - `validators` object[], required — Variable length list, maximum 1099511627776 items
        - `pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
        - `withdrawal_credentials` string, hex, required — Root of withdrawal credentials
        - `effective_balance` string, required — Balance at stake in Gwei.
        - `slashed` boolean, required — Was validator slashed (not longer active).
        - `activation_eligibility_epoch` string, required — When criteria for activation were met.
        - `activation_epoch` string, required — Epoch when validator activated. 'FAR_FUTURE_EPOCH' if not activated
        - `exit_epoch` string, required — Epoch when validator exited. 'FAR_FUTURE_EPOCH' if not exited.
        - `withdrawable_epoch` string, required — When validator can withdraw or transfer funds. 'FAR_FUTURE_EPOCH' if not defined
      - `balances` string[], required — Validator balances in gwei. Variable length list, maximum 1099511627776 items
      - `randao_mixes` string[], required — Fixed length of 65536 items
      - `slashings` string[], required — Per-epoch sums of slashed effective balances. Fixed length of 8192 items
      - `previous_epoch_participation` string[], required
      - `current_epoch_participation` string[], required
      - `justification_bits` string, hex, required — Bit set for every recent justified epoch
      - `previous_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `current_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `finalized_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `inactivity_scores` string[], required — Per-validator inactivity scores. New in Altair. Variable length list, maximum 1099511627776 items
      - `current_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `next_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
    - object — The [`BeaconState`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/bellatrix/beacon-chain.md#beaconstate) object from the Eth2.0 Bellatrix spec.
      - `genesis_time` string, required
      - `genesis_validators_root` string, hex, required
      - `slot` string, required
      - `fork` object, required — The [`Fork`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#fork) object from the CL spec.
        - `previous_version` string, hex, required — a fork version number
        - `current_version` string, hex, required — a fork version number
        - `epoch` string, required
      - `latest_block_header` object, required — The [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#beaconblockheader) object from the CL spec.
        - `slot` string, required — The slot to which this block corresponds.
        - `proposer_index` string, required — Index of validator in validator registry.
        - `parent_root` string, hex, required — The signing merkle root of the parent `BeaconBlock`.
        - `state_root` string, hex, required — The tree hash merkle root of the `BeaconState` for the `BeaconBlock`.
        - `body_root` string, hex, required — The tree hash merkle root of the `BeaconBlockBody` for the `BeaconBlock`
      - `block_roots` string[], required — Fixed length of 8192 items
      - `state_roots` string[], required — Fixed length of 8192 items
      - `historical_roots` string[], required — Variable length list, maximum 16777216 items
      - `eth1_data` object, required — The [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#eth1data) object from the CL spec.
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_data_votes` object[], required — Fixed length of 1024 items
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_deposit_index` string, required
      - `validators` object[], required — Variable length list, maximum 1099511627776 items
        - `pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
        - `withdrawal_credentials` string, hex, required — Root of withdrawal credentials
        - `effective_balance` string, required — Balance at stake in Gwei.
        - `slashed` boolean, required — Was validator slashed (not longer active).
        - `activation_eligibility_epoch` string, required — When criteria for activation were met.
        - `activation_epoch` string, required — Epoch when validator activated. 'FAR_FUTURE_EPOCH' if not activated
        - `exit_epoch` string, required — Epoch when validator exited. 'FAR_FUTURE_EPOCH' if not exited.
        - `withdrawable_epoch` string, required — When validator can withdraw or transfer funds. 'FAR_FUTURE_EPOCH' if not defined
      - `balances` string[], required — Validator balances in Gwei. Variable length list, maximum 1099511627776 items
      - `randao_mixes` string[], required — Fixed length of 65536 items
      - `slashings` string[], required — Per-epoch sums of slashed effective balances. Fixed length of 8192 items
      - `previous_epoch_participation` string[], required
      - `current_epoch_participation` string[], required
      - `justification_bits` string, hex, required — Bit set for every recent justified epoch
      - `previous_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `current_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `finalized_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `inactivity_scores` string[], required — Per-validator inactivity scores. Introduced in Altair. Variable length list, maximum 1099511627776 items
      - `current_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `next_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `latest_execution_payload_header` object, required — The [`ExecutionPayload`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/bellatrix/beacon-chain.md#executionpayload) object from the CL Bellatrix spec.
        - `parent_hash` string, hex, required
        - `fee_recipient` string, hex, required — An address on the execution (Ethereum 1) network.
        - `state_root` string, hex, required
        - `receipts_root` string, hex, required
        - `logs_bloom` string, hex, required
        - `prev_randao` string, hex, required
        - `block_number` string, required
        - `gas_limit` string, required
        - `gas_used` string, required
        - `timestamp` string, required
        - `extra_data` string, hex, required — Extra data on the execution (Ethereum 1) network.
        - `base_fee_per_gas` string, required
        - `block_hash` string, hex, required
        - `transactions_root` string, hex, required
    - object — The [`BeaconState`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/capella/beacon-chain.md#beaconstate) object from the Eth2.0 Capella spec.
      - `genesis_time` string, required
      - `genesis_validators_root` string, hex, required
      - `slot` string, required
      - `fork` object, required — The [`Fork`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#fork) object from the CL spec.
        - `previous_version` string, hex, required — a fork version number
        - `current_version` string, hex, required — a fork version number
        - `epoch` string, required
      - `latest_block_header` object, required — The [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#beaconblockheader) object from the CL spec.
        - `slot` string, required — The slot to which this block corresponds.
        - `proposer_index` string, required — Index of validator in validator registry.
        - `parent_root` string, hex, required — The signing merkle root of the parent `BeaconBlock`.
        - `state_root` string, hex, required — The tree hash merkle root of the `BeaconState` for the `BeaconBlock`.
        - `body_root` string, hex, required — The tree hash merkle root of the `BeaconBlockBody` for the `BeaconBlock`
      - `block_roots` string[], required — Fixed length of 8192 items
      - `state_roots` string[], required — Fixed length of 8192 items
      - `historical_roots` string[], required — Variable length list, maximum 16777216 items. Frozen in Capella, replaced by historical_summaries.
      - `eth1_data` object, required — The [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#eth1data) object from the CL spec.
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_data_votes` object[], required — Fixed length of 1024 items
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_deposit_index` string, required
      - `validators` object[], required — Variable length list, maximum 1099511627776 items
        - `pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
        - `withdrawal_credentials` string, hex, required — Root of withdrawal credentials
        - `effective_balance` string, required — Balance at stake in Gwei.
        - `slashed` boolean, required — Was validator slashed (not longer active).
        - `activation_eligibility_epoch` string, required — When criteria for activation were met.
        - `activation_epoch` string, required — Epoch when validator activated. 'FAR_FUTURE_EPOCH' if not activated
        - `exit_epoch` string, required — Epoch when validator exited. 'FAR_FUTURE_EPOCH' if not exited.
        - `withdrawable_epoch` string, required — When validator can withdraw or transfer funds. 'FAR_FUTURE_EPOCH' if not defined
      - `balances` string[], required — Validator balances in gwei. Variable length list, maximum 1099511627776 items
      - `randao_mixes` string[], required — Fixed length of 65536 items
      - `slashings` string[], required — Per-epoch sums of slashed effective balances. Fixed length of 8192 items
      - `previous_epoch_participation` string[], required
      - `current_epoch_participation` string[], required
      - `justification_bits` string, hex, required — Bit set for every recent justified epoch
      - `previous_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `current_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `finalized_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `inactivity_scores` string[], required — Per-validator inactivity scores. Introduced in Altair. Variable length list, maximum 1099511627776 items
      - `current_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `next_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `latest_execution_payload_header` object, required — The [`ExecutionPayload`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/capella/beacon-chain.md#executionpayload) object from the CL Capella spec.
        - `parent_hash` string, hex, required
        - `fee_recipient` string, hex, required — An address on the execution (Ethereum 1) network.
        - `state_root` string, hex, required
        - `receipts_root` string, hex, required
        - `logs_bloom` string, hex, required
        - `prev_randao` string, hex, required
        - `block_number` string, required
        - `gas_limit` string, required
        - `gas_used` string, required
        - `timestamp` string, required
        - `extra_data` string, hex, required — Extra data on the execution (Ethereum 1) network.
        - `base_fee_per_gas` string, required
        - `block_hash` string, hex, required
        - `transactions_root` string, hex, required
        - `withdrawals_root` string, hex, required
      - `next_withdrawal_index` string, required
      - `next_withdrawal_validator_index` string, required
      - `historical_summaries` object[], required — Variable length list, maximum 16777216 items
        - `block_summary_root` string, hex, required
        - `state_summary_root` string, hex, required
    - object — The [`BeaconState`](https://github.com/ethereum/consensus-specs/blob/master/specs/deneb/beacon-chain.md#beaconstate) object from the Eth2.0 Deneb spec.
      - `genesis_time` string, required
      - `genesis_validators_root` string, hex, required
      - `slot` string, required
      - `fork` object, required — The [`Fork`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#fork) object from the CL spec.
        - `previous_version` string, hex, required — a fork version number
        - `current_version` string, hex, required — a fork version number
        - `epoch` string, required
      - `latest_block_header` object, required — The [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#beaconblockheader) object from the CL spec.
        - `slot` string, required — The slot to which this block corresponds.
        - `proposer_index` string, required — Index of validator in validator registry.
        - `parent_root` string, hex, required — The signing merkle root of the parent `BeaconBlock`.
        - `state_root` string, hex, required — The tree hash merkle root of the `BeaconState` for the `BeaconBlock`.
        - `body_root` string, hex, required — The tree hash merkle root of the `BeaconBlockBody` for the `BeaconBlock`
      - `block_roots` string[], required — Fixed length of 8192 items
      - `state_roots` string[], required — Fixed length of 8192 items
      - `historical_roots` string[], required — Variable length list, maximum 16777216 items. Frozen in Capella, replaced by historical_summaries.
      - `eth1_data` object, required — The [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#eth1data) object from the CL spec.
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_data_votes` object[], required — Fixed length of 1024 items
        - `deposit_root` string, hex, required — Root of the deposit tree.
        - `deposit_count` string, required — Total number of deposits.
        - `block_hash` string, hex, required — Ethereum 1.x block hash.
      - `eth1_deposit_index` string, required
      - `validators` object[], required — Variable length list, maximum 1099511627776 items
        - `pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
        - `withdrawal_credentials` string, hex, required — Root of withdrawal credentials
        - `effective_balance` string, required — Balance at stake in Gwei.
        - `slashed` boolean, required — Was validator slashed (not longer active).
        - `activation_eligibility_epoch` string, required — When criteria for activation were met.
        - `activation_epoch` string, required — Epoch when validator activated. 'FAR_FUTURE_EPOCH' if not activated
        - `exit_epoch` string, required — Epoch when validator exited. 'FAR_FUTURE_EPOCH' if not exited.
        - `withdrawable_epoch` string, required — When validator can withdraw or transfer funds. 'FAR_FUTURE_EPOCH' if not defined
      - `balances` string[], required — Validator balances in gwei. Variable length list, maximum 1099511627776 items
      - `randao_mixes` string[], required — Fixed length of 65536 items
      - `slashings` string[], required — Per-epoch sums of slashed effective balances. Fixed length of 8192 items
      - `previous_epoch_participation` string[], required
      - `current_epoch_participation` string[], required
      - `justification_bits` string, hex, required — Bit set for every recent justified epoch
      - `previous_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `current_justified_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `finalized_checkpoint` object, required — The [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#checkpoint
        - `epoch` string, required
        - `root` string, hex, required
      - `inactivity_scores` string[], required — Per-validator inactivity scores. Introduced in Altair. Variable length list, maximum 1099511627776 items
      - `current_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `next_sync_committee` object, required
        - `pubkeys` string[], required
        - `aggregate_pubkey` string, hex, required — The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive._
      - `latest_execution_payload_header` object, required — The [`ExecutionPayload`](https://github.com/ethereum/consensus-specs/blob/master/specs/deneb/beacon-chain.md#executionpayload) object from the CL Deneb spec.
        - `parent_hash` string, hex, required
        - `fee_recipient` string, hex, required — An address on the execution (Ethereum 1) network.
        - `state_root` string, hex, required
        - `receipts_root` string, hex, required
        - `logs_bloom` string, hex, required
        - `prev_randao` string, hex, required
        - `block_number` string, required
        - `gas_limit` string, required
        - `gas_used` string, required
        - `timestamp` string, required
        - `extra_data` string, hex, required — Extra data on the execution (Ethereum 1) network.
        - `base_fee_per_gas` string, required
        - `excess_data_gas` string, required
        - `block_hash` string, hex, required
        - `transactions_root` string, hex, required
        - `withdrawals_root` string, hex, required
      - `next_withdrawal_index` string, required
      - `next_withdrawal_validator_index` string, required
      - `historical_summaries` object[], required — Variable length list, maximum 16777216 items
        - `block_summary_root` string, hex, required
        - `state_summary_root` string, hex, required

---

[API](https://skmtc.net/zan/apis/zan-getnftmetadata.md) · [All operations](https://skmtc.net/zan/apis/zan-getnftmetadata/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zan/zan-getnftmetadata/versions/be8fa2338895/schema)
