> ## Documentation Index
> Fetch the complete documentation index at: https://docs.validationcloud.io/llms.txt
> Use this file to discover all available pages before exploring further.

# /eth/v1/validator/blinded_blocks/{slot}

> Produce a new blinded block, without signature

<CodeGroup>
  ```bash title="Mainnet" theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
  curl -X GET \
      "https://mainnet.ethereum.validationcloud.io/v1/<YOUR_API_KEY_HERE>/eth/v1/validator/blinded_blocks/1?randao_reveal=0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505&graffiti=0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2" \
      -H "Content-Type: application/json"
  ```

  ```bash title="Testnet" theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
  curl -X GET \
      "https://sepolia.ethereum.validationcloud.io/v1/<YOUR_API_KEY_HERE>/eth/v1/validator/blinded_blocks/1?randao_reveal=0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505&graffiti=0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2" \
      -H "Content-Type: application/json"
  ```
</CodeGroup>


## OpenAPI

````yaml nodeapi/openapi/beacon-node-oapi-v2.json GET /eth/v1/validator/blinded_blocks/{slot}
openapi: 3.0.3
info:
  title: Eth Beacon Node API
  description: >
    API specification for the beacon node, which enables users to query and
    participate in Ethereum 2.0 phase 0 beacon chain.


    All requests by default send and receive JSON, and as such should have
    either or both of the "Content-Type: application/json"

    and "Accept: application/json" headers.  In addition, some requests can
    return data in the SSZ format.  To indicate that SSZ

    data is required in response to a request the header "Accept:
    application/octet-stream" should be sent.  Note that only a subset

    of requests can respond with data in SSZ format; these are noted in each
    individual request.


    API endpoints are individually versioned.  As such, there is no direct
    relationship between all v1 endpoints, all v2 endpoints,

    _etc._ and no such relationship should be inferred.  All JSON responses
    return the requested data under a `data` key in the top

    level of their response.  Additional metadata may or may not be present in
    other keys at the top level of the response, dependent

    on the endpoint.  The rules that require an increase in version number are
    as follows:

      - no field that is listed in an endpoint shall be removed without an increase in the version number
      - no field that is listed in an endpoint shall be altered in terms of format (_e.g._ from a string to an array) without an
        increase in the version number

    Note that it is possible for a field to be added to an endpoint's data or
    metadata without an increase in the version number.
  version: v2.3.0 - Eth2Spec v1.1.0
  contact:
    name: Ethereum Github
    url: https://github.com/ethereum/beacon-apis/issues
  license:
    name: CC0-1.0
    url: https://creativecommons.org/publicdomain/zero/1.0/
servers:
  - url: https://mainnet.ethereum.validationcloud.io/v1/<YOUR_API_KEY_HERE>/
    description: Mainnet Beacon API
  - url: https://sepolia.ethereum.validationcloud.io/v1/<YOUR_API_KEY_HERE>/
    description: Sepolia Beacon API
security: []
tags:
  - name: Beacon
    description: Set of endpoints to query beacon chain.
  - name: Config
    description: Endpoints to query chain configuration, specification, and fork schedules.
  - name: Debug
    description: Set of endpoints to debug chain and shouldn't be exposed publicly.
  - name: Events
    description: Set of endpoints to for event subscription.
  - name: Node
    description: Endpoints to query node related informations
  - name: Validator
    description: Endpoints intended for validator clients
  - name: ValidatorRequiredApi
    description: >
      Minimal set of endpoints to enable a working validator implementation.


      [Checkout validator
      flow](https://github.com/ethereum/beacon-APIs/blob/master/validator-flow.md)
      to learn how to use this api.
paths:
  /eth/v1/validator/blinded_blocks/{slot}:
    get:
      tags:
        - ValidatorRequiredApi
        - Validator
      summary: Produce a new blinded block, without signature.
      description: >
        Requests a beacon node to produce a valid blinded block, which can then
        be signed by a validator. 

        A blinded block is a block with only a transactions root, rather than a
        full transactions list.


        Metadata in the response indicates the type of block produced, and the
        supported types of block

        will be added to as forks progress.


        Pre-Bellatrix, this endpoint will return a `BeaconBlock`.
      operationId: produceBlindedBlock
      parameters:
        - name: slot
          in: path
          required: true
          description: The slot for which the block should be proposed.
          schema:
            type: string
            example: '1'
        - name: randao_reveal
          in: query
          required: true
          description: The validator's randao reveal value.
          schema:
            type: string
            pattern: ^0x[a-fA-F0-9]{192}$
            example: >-
              0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
        - name: graffiti
          in: query
          required: false
          description: Arbitrary data validator wants to include in block.
          schema:
            type: string
            format: hex
            example: '0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2'
            pattern: ^0x[a-fA-F0-9]{64}$
      responses:
        '200':
          description: Success response
          content:
            application/json:
              schema:
                title: ProduceBlindedBlockResponse
                type: object
                properties:
                  version:
                    type: string
                    enum:
                      - phase0
                      - altair
                      - bellatrix
                    example: bellatrix
                  data:
                    oneOf:
                      - description: >-
                          The
                          [`BeaconBlock`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblock)
                          object from the CL spec.
                        allOf:
                          - type: object
                            properties:
                              slot:
                                allOf:
                                  - type: string
                                    example: '1'
                                  - description: The slot to which this block corresponds.
                              proposer_index:
                                allOf:
                                  - type: string
                                    example: '1'
                                  - description: Index of validator in validator registry.
                              parent_root:
                                allOf:
                                  - type: string
                                    example: >-
                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  - description: >-
                                      The signing merkle root of the parent
                                      `BeaconBlock`.
                              state_root:
                                allOf:
                                  - type: string
                                    example: >-
                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  - description: >-
                                      The tree hash merkle root of the
                                      `BeaconState` for the `BeaconBlock`.
                          - type: object
                            properties:
                              body:
                                type: object
                                description: >-
                                  The
                                  [`BeaconBlockBody`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockbody)
                                  object from the CL spec.
                                properties:
                                  randao_reveal:
                                    allOf:
                                      - type: string
                                        pattern: ^0x[a-fA-F0-9]{192}$
                                        example: >-
                                          0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                      - description: >-
                                          The RanDAO reveal value provided by the
                                          validator.
                                  eth1_data:
                                    type: object
                                    description: >-
                                      The
                                      [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#eth1data)
                                      object from the CL spec.
                                    properties:
                                      deposit_root:
                                        allOf:
                                          - type: string
                                            example: >-
                                              0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                            pattern: ^0x[a-fA-F0-9]{64}$
                                          - description: Root of the deposit tree.
                                      deposit_count:
                                        allOf:
                                          - type: string
                                            example: '1'
                                          - description: Total number of deposits.
                                      block_hash:
                                        allOf:
                                          - type: string
                                            example: >-
                                              0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                            pattern: ^0x[a-fA-F0-9]{64}$
                                          - description: Ethereum 1.x block hash.
                                  graffiti:
                                    type: string
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  proposer_slashings:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`ProposerSlashing`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#proposerslashing)
                                        object from the CL spec.
                                      properties:
                                        signed_header_1:
                                          type: object
                                          description: >-
                                            The
                                            [`SignedBeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedbeaconblockheader)
                                            object envelope from the CL spec.
                                          properties:
                                            message:
                                              description: >-
                                                The
                                                [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockheader)
                                                object from the CL spec.
                                              allOf:
                                                - type: object
                                                  properties:
                                                    slot:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            The slot to which this block
                                                            corresponds.
                                                    proposer_index:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            Index of validator in validator
                                                            registry.
                                                    parent_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The signing merkle root of the parent
                                                            `BeaconBlock`.
                                                    state_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconState` for the `BeaconBlock`.
                                                - type: object
                                                  properties:
                                                    body_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconBlockBody` for the `BeaconBlock`
                                            signature:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                        signed_header_2:
                                          type: object
                                          description: >-
                                            The
                                            [`SignedBeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedbeaconblockheader)
                                            object envelope from the CL spec.
                                          properties:
                                            message:
                                              description: >-
                                                The
                                                [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockheader)
                                                object from the CL spec.
                                              allOf:
                                                - type: object
                                                  properties:
                                                    slot:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            The slot to which this block
                                                            corresponds.
                                                    proposer_index:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            Index of validator in validator
                                                            registry.
                                                    parent_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The signing merkle root of the parent
                                                            `BeaconBlock`.
                                                    state_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconState` for the `BeaconBlock`.
                                                - type: object
                                                  properties:
                                                    body_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconBlockBody` for the `BeaconBlock`
                                            signature:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                  attester_slashings:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`AttesterSlashing`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/core/0_beacon-chain.md#attesterslashing)
                                        object from the CL spec.
                                      properties:
                                        attestation_1:
                                          type: object
                                          description: >-
                                            The
                                            [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#indexedattestation)
                                            object from the CL spec.
                                          properties:
                                            attesting_indices:
                                              type: array
                                              maxItems: 2048
                                              description: Attesting validator indices
                                              items:
                                                type: string
                                                example: '1'
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: >-
                                                    The BLS signature of the
                                                    `IndexedAttestation`, created by the
                                                    validator of the attestation.
                                            data:
                                              type: object
                                              description: >-
                                                The
                                                [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                object from the CL spec.
                                              properties:
                                                slot:
                                                  type: string
                                                  example: '1'
                                                index:
                                                  type: string
                                                  example: '1'
                                                beacon_block_root:
                                                  allOf:
                                                    - type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                    - description: LMD GHOST vote.
                                                source:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                target:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                        attestation_2:
                                          type: object
                                          description: >-
                                            The
                                            [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#indexedattestation)
                                            object from the CL spec.
                                          properties:
                                            attesting_indices:
                                              type: array
                                              maxItems: 2048
                                              description: Attesting validator indices
                                              items:
                                                type: string
                                                example: '1'
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: >-
                                                    The BLS signature of the
                                                    `IndexedAttestation`, created by the
                                                    validator of the attestation.
                                            data:
                                              type: object
                                              description: >-
                                                The
                                                [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                object from the CL spec.
                                              properties:
                                                slot:
                                                  type: string
                                                  example: '1'
                                                index:
                                                  type: string
                                                  example: '1'
                                                beacon_block_root:
                                                  allOf:
                                                    - type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                    - description: LMD GHOST vote.
                                                source:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                target:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                  attestations:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`Attestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestation)
                                        object from the CL spec.
                                      properties:
                                        aggregation_bits:
                                          type: string
                                          example: '0x01'
                                          pattern: ^0x[a-fA-F0-9]+$
                                          description: Attester aggregation bits.
                                        signature:
                                          allOf:
                                            - type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                            - description: BLS aggregate signature.
                                        data:
                                          type: object
                                          description: >-
                                            The
                                            [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                            object from the CL spec.
                                          properties:
                                            slot:
                                              type: string
                                              example: '1'
                                            index:
                                              type: string
                                              example: '1'
                                            beacon_block_root:
                                              allOf:
                                                - type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                                - description: LMD GHOST vote.
                                            source:
                                              type: object
                                              description: >-
                                                The
                                                [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                              properties:
                                                epoch:
                                                  type: string
                                                  example: '1'
                                                root:
                                                  type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                            target:
                                              type: object
                                              description: >-
                                                The
                                                [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                              properties:
                                                epoch:
                                                  type: string
                                                  example: '1'
                                                root:
                                                  type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                  deposits:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`Deposit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#deposit)
                                        object from the CL spec.
                                      properties:
                                        proof:
                                          type: array
                                          description: Branch in the deposit tree.
                                          items:
                                            allOf:
                                              - type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                          minItems: 32
                                          maxItems: 32
                                        data:
                                          type: object
                                          description: >-
                                            The
                                            [`DepositData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#depositdata)
                                            object from the CL spec.
                                          properties:
                                            pubkey:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{96}$
                                              description: >-
                                                The validator's BLS public key, uniquely
                                                identifying them. _48-bytes, hex encoded
                                                with 0x prefix, case insensitive._
                                              example: >-
                                                0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a
                                            withdrawal_credentials:
                                              allOf:
                                                - type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                                - description: The withdrawal credentials.
                                            amount:
                                              allOf:
                                                - type: string
                                                  example: '1'
                                                - description: Amount in Gwei.
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: Container self-signature.
                                  voluntary_exits:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`SignedVoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedvoluntaryexit)
                                        object from the CL spec.
                                      properties:
                                        message:
                                          type: object
                                          description: >-
                                            The
                                            [`VoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#voluntaryexit)
                                            object from the CL spec.
                                          properties:
                                            epoch:
                                              allOf:
                                                - type: string
                                                  example: '1'
                                                - description: Minimum epoch for processing exit.
                                            validator_index:
                                              allOf:
                                                - type: string
                                                  example: '1'
                                                - description: Index of the exiting validator.
                                        signature:
                                          type: string
                                          pattern: ^0x[a-fA-F0-9]{192}$
                                          example: >-
                                            0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                      - description: >-
                          The
                          [`BeaconBlock`](https://github.com/ethereum/consensus-specs/blob/v1.1.0-alpha.3/specs/altair/beacon-chain.md#beaconblock)
                          object from the CL Altair spec.
                        allOf:
                          - type: object
                            properties:
                              slot:
                                allOf:
                                  - type: string
                                    example: '1'
                                  - description: The slot to which this block corresponds.
                              proposer_index:
                                allOf:
                                  - type: string
                                    example: '1'
                                  - description: Index of validator in validator registry.
                              parent_root:
                                allOf:
                                  - type: string
                                    example: >-
                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  - description: >-
                                      The signing merkle root of the parent
                                      `BeaconBlock`.
                              state_root:
                                allOf:
                                  - type: string
                                    example: >-
                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  - description: >-
                                      The tree hash merkle root of the
                                      `BeaconState` for the `BeaconBlock`.
                          - type: object
                            properties:
                              body:
                                type: object
                                description: >-
                                  The
                                  [`BeaconBlockBody`](https://github.com/ethereum/consensus-specs/blob/v1.1.0-alpha.3/specs/altair/beacon-chain.md#beaconblockbody)
                                  object from the CL Altair spec.
                                properties:
                                  randao_reveal:
                                    allOf:
                                      - type: string
                                        pattern: ^0x[a-fA-F0-9]{192}$
                                        example: >-
                                          0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                      - description: >-
                                          The RanDAO reveal value provided by the
                                          validator.
                                  eth1_data:
                                    type: object
                                    description: >-
                                      The
                                      [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#eth1data)
                                      object from the CL spec.
                                    properties:
                                      deposit_root:
                                        allOf:
                                          - type: string
                                            example: >-
                                              0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                            pattern: ^0x[a-fA-F0-9]{64}$
                                          - description: Root of the deposit tree.
                                      deposit_count:
                                        allOf:
                                          - type: string
                                            example: '1'
                                          - description: Total number of deposits.
                                      block_hash:
                                        allOf:
                                          - type: string
                                            example: >-
                                              0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                            pattern: ^0x[a-fA-F0-9]{64}$
                                          - description: Ethereum 1.x block hash.
                                  graffiti:
                                    type: string
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  proposer_slashings:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`ProposerSlashing`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#proposerslashing)
                                        object from the CL spec.
                                      properties:
                                        signed_header_1:
                                          type: object
                                          description: >-
                                            The
                                            [`SignedBeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedbeaconblockheader)
                                            object envelope from the CL spec.
                                          properties:
                                            message:
                                              description: >-
                                                The
                                                [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockheader)
                                                object from the CL spec.
                                              allOf:
                                                - type: object
                                                  properties:
                                                    slot:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            The slot to which this block
                                                            corresponds.
                                                    proposer_index:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            Index of validator in validator
                                                            registry.
                                                    parent_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The signing merkle root of the parent
                                                            `BeaconBlock`.
                                                    state_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconState` for the `BeaconBlock`.
                                                - type: object
                                                  properties:
                                                    body_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconBlockBody` for the `BeaconBlock`
                                            signature:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                        signed_header_2:
                                          type: object
                                          description: >-
                                            The
                                            [`SignedBeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedbeaconblockheader)
                                            object envelope from the CL spec.
                                          properties:
                                            message:
                                              description: >-
                                                The
                                                [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockheader)
                                                object from the CL spec.
                                              allOf:
                                                - type: object
                                                  properties:
                                                    slot:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            The slot to which this block
                                                            corresponds.
                                                    proposer_index:
                                                      allOf:
                                                        - type: string
                                                          example: '1'
                                                        - description: >-
                                                            Index of validator in validator
                                                            registry.
                                                    parent_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The signing merkle root of the parent
                                                            `BeaconBlock`.
                                                    state_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconState` for the `BeaconBlock`.
                                                - type: object
                                                  properties:
                                                    body_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: >-
                                                            The tree hash merkle root of the
                                                            `BeaconBlockBody` for the `BeaconBlock`
                                            signature:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                  attester_slashings:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`AttesterSlashing`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/core/0_beacon-chain.md#attesterslashing)
                                        object from the CL spec.
                                      properties:
                                        attestation_1:
                                          type: object
                                          description: >-
                                            The
                                            [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#indexedattestation)
                                            object from the CL spec.
                                          properties:
                                            attesting_indices:
                                              type: array
                                              maxItems: 2048
                                              description: Attesting validator indices
                                              items:
                                                type: string
                                                example: '1'
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: >-
                                                    The BLS signature of the
                                                    `IndexedAttestation`, created by the
                                                    validator of the attestation.
                                            data:
                                              type: object
                                              description: >-
                                                The
                                                [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                object from the CL spec.
                                              properties:
                                                slot:
                                                  type: string
                                                  example: '1'
                                                index:
                                                  type: string
                                                  example: '1'
                                                beacon_block_root:
                                                  allOf:
                                                    - type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                    - description: LMD GHOST vote.
                                                source:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                target:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                        attestation_2:
                                          type: object
                                          description: >-
                                            The
                                            [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#indexedattestation)
                                            object from the CL spec.
                                          properties:
                                            attesting_indices:
                                              type: array
                                              maxItems: 2048
                                              description: Attesting validator indices
                                              items:
                                                type: string
                                                example: '1'
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: >-
                                                    The BLS signature of the
                                                    `IndexedAttestation`, created by the
                                                    validator of the attestation.
                                            data:
                                              type: object
                                              description: >-
                                                The
                                                [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                object from the CL spec.
                                              properties:
                                                slot:
                                                  type: string
                                                  example: '1'
                                                index:
                                                  type: string
                                                  example: '1'
                                                beacon_block_root:
                                                  allOf:
                                                    - type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                    - description: LMD GHOST vote.
                                                source:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                target:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                  attestations:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`Attestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestation)
                                        object from the CL spec.
                                      properties:
                                        aggregation_bits:
                                          type: string
                                          example: '0x01'
                                          pattern: ^0x[a-fA-F0-9]+$
                                          description: Attester aggregation bits.
                                        signature:
                                          allOf:
                                            - type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                            - description: BLS aggregate signature.
                                        data:
                                          type: object
                                          description: >-
                                            The
                                            [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                            object from the CL spec.
                                          properties:
                                            slot:
                                              type: string
                                              example: '1'
                                            index:
                                              type: string
                                              example: '1'
                                            beacon_block_root:
                                              allOf:
                                                - type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                                - description: LMD GHOST vote.
                                            source:
                                              type: object
                                              description: >-
                                                The
                                                [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                              properties:
                                                epoch:
                                                  type: string
                                                  example: '1'
                                                root:
                                                  type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                            target:
                                              type: object
                                              description: >-
                                                The
                                                [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                              properties:
                                                epoch:
                                                  type: string
                                                  example: '1'
                                                root:
                                                  type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                  deposits:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`Deposit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#deposit)
                                        object from the CL spec.
                                      properties:
                                        proof:
                                          type: array
                                          description: Branch in the deposit tree.
                                          items:
                                            allOf:
                                              - type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                          minItems: 32
                                          maxItems: 32
                                        data:
                                          type: object
                                          description: >-
                                            The
                                            [`DepositData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#depositdata)
                                            object from the CL spec.
                                          properties:
                                            pubkey:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{96}$
                                              description: >-
                                                The validator's BLS public key, uniquely
                                                identifying them. _48-bytes, hex encoded
                                                with 0x prefix, case insensitive._
                                              example: >-
                                                0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a
                                            withdrawal_credentials:
                                              allOf:
                                                - type: string
                                                  example: >-
                                                    0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                  pattern: ^0x[a-fA-F0-9]{64}$
                                                - description: The withdrawal credentials.
                                            amount:
                                              allOf:
                                                - type: string
                                                  example: '1'
                                                - description: Amount in Gwei.
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: Container self-signature.
                                  voluntary_exits:
                                    type: array
                                    items:
                                      type: object
                                      description: >-
                                        The
                                        [`SignedVoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedvoluntaryexit)
                                        object from the CL spec.
                                      properties:
                                        message:
                                          type: object
                                          description: >-
                                            The
                                            [`VoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#voluntaryexit)
                                            object from the CL spec.
                                          properties:
                                            epoch:
                                              allOf:
                                                - type: string
                                                  example: '1'
                                                - description: Minimum epoch for processing exit.
                                            validator_index:
                                              allOf:
                                                - type: string
                                                  example: '1'
                                                - description: Index of the exiting validator.
                                        signature:
                                          type: string
                                          pattern: ^0x[a-fA-F0-9]{192}$
                                          example: >-
                                            0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                  sync_aggregate:
                                    type: object
                                    description: >-
                                      The
                                      [`SyncAggregate`](https://github.com/ethereum/consensus-specs/blob/v1.1.0-alpha.1/specs/altair/beacon-chain.md#syncaggregate)
                                      object from the CL Altair spec.
                                    properties:
                                      sync_committee_bits:
                                        type: string
                                        pattern: ^0x[a-fA-F0-9]+$
                                        example: '0x01'
                                        description: Aggregation bits of sync
                                      sync_committee_signature:
                                        type: string
                                        pattern: ^0x[a-fA-F0-9]{192}$
                                        example: >-
                                          0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                      - description: >-
                          A variant of the the
                          [`BeaconBlock`](https://github.com/ethereum/consensus-specs/blob/v1.1.9/specs/bellatrix/beacon-chain.md#beaconblock)
                          object from the CL Bellatrix spec, which contains a
                          `BlindedBeaconBlockBody` rather than a
                          `BeaconBlockBody`.
                        allOf:
                          - type: object
                            properties:
                              slot:
                                allOf:
                                  - type: string
                                    example: '1'
                                  - description: The slot to which this block corresponds.
                              proposer_index:
                                allOf:
                                  - type: string
                                    example: '1'
                                  - description: Index of validator in validator registry.
                              parent_root:
                                allOf:
                                  - type: string
                                    example: >-
                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  - description: >-
                                      The signing merkle root of the parent
                                      `BeaconBlock`.
                              state_root:
                                allOf:
                                  - type: string
                                    example: >-
                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                    pattern: ^0x[a-fA-F0-9]{64}$
                                  - description: >-
                                      The tree hash merkle root of the
                                      `BeaconState` for the `BeaconBlock`.
                          - type: object
                            properties:
                              body:
                                description: >-
                                  A variant of the
                                  [`BeaconBlockBody`](https://github.com/ethereum/consensus-specs/blob/v1.1.9/specs/bellatrix/beacon-chain.md#beaconblockbody)
                                  object from the CL Bellatrix spec, which
                                  contains a transactions root rather than a
                                  full transactions list.
                                allOf:
                                  - type: object
                                    description: >-
                                      The
                                      [`BeaconBlockBody`](https://github.com/ethereum/consensus-specs/blob/v1.1.9/specs/bellatrix/beacon-chain.md#beaconblockbody)
                                      object from the CL Bellatrix spec.
                                    properties:
                                      randao_reveal:
                                        allOf:
                                          - type: string
                                            pattern: ^0x[a-fA-F0-9]{192}$
                                            example: >-
                                              0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                          - description: >-
                                              The RanDAO reveal value provided by the
                                              validator.
                                      eth1_data:
                                        type: object
                                        description: >-
                                          The
                                          [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#eth1data)
                                          object from the CL spec.
                                        properties:
                                          deposit_root:
                                            allOf:
                                              - type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                              - description: Root of the deposit tree.
                                          deposit_count:
                                            allOf:
                                              - type: string
                                                example: '1'
                                              - description: Total number of deposits.
                                          block_hash:
                                            allOf:
                                              - type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                              - description: Ethereum 1.x block hash.
                                      graffiti:
                                        type: string
                                        pattern: ^0x[a-fA-F0-9]{64}$
                                      proposer_slashings:
                                        type: array
                                        items:
                                          type: object
                                          description: >-
                                            The
                                            [`ProposerSlashing`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#proposerslashing)
                                            object from the CL spec.
                                          properties:
                                            signed_header_1:
                                              type: object
                                              description: >-
                                                The
                                                [`SignedBeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedbeaconblockheader)
                                                object envelope from the CL spec.
                                              properties:
                                                message:
                                                  description: >-
                                                    The
                                                    [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockheader)
                                                    object from the CL spec.
                                                  allOf:
                                                    - type: object
                                                      properties:
                                                        slot:
                                                          allOf:
                                                            - type: string
                                                              example: '1'
                                                            - description: >-
                                                                The slot to which this block
                                                                corresponds.
                                                        proposer_index:
                                                          allOf:
                                                            - type: string
                                                              example: '1'
                                                            - description: >-
                                                                Index of validator in validator
                                                                registry.
                                                        parent_root:
                                                          allOf:
                                                            - type: string
                                                              example: >-
                                                                0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                              pattern: ^0x[a-fA-F0-9]{64}$
                                                            - description: >-
                                                                The signing merkle root of the parent
                                                                `BeaconBlock`.
                                                        state_root:
                                                          allOf:
                                                            - type: string
                                                              example: >-
                                                                0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                              pattern: ^0x[a-fA-F0-9]{64}$
                                                            - description: >-
                                                                The tree hash merkle root of the
                                                                `BeaconState` for the `BeaconBlock`.
                                                    - type: object
                                                      properties:
                                                        body_root:
                                                          allOf:
                                                            - type: string
                                                              example: >-
                                                                0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                              pattern: ^0x[a-fA-F0-9]{64}$
                                                            - description: >-
                                                                The tree hash merkle root of the
                                                                `BeaconBlockBody` for the `BeaconBlock`
                                                signature:
                                                  type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                            signed_header_2:
                                              type: object
                                              description: >-
                                                The
                                                [`SignedBeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedbeaconblockheader)
                                                object envelope from the CL spec.
                                              properties:
                                                message:
                                                  description: >-
                                                    The
                                                    [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#beaconblockheader)
                                                    object from the CL spec.
                                                  allOf:
                                                    - type: object
                                                      properties:
                                                        slot:
                                                          allOf:
                                                            - type: string
                                                              example: '1'
                                                            - description: >-
                                                                The slot to which this block
                                                                corresponds.
                                                        proposer_index:
                                                          allOf:
                                                            - type: string
                                                              example: '1'
                                                            - description: >-
                                                                Index of validator in validator
                                                                registry.
                                                        parent_root:
                                                          allOf:
                                                            - type: string
                                                              example: >-
                                                                0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                              pattern: ^0x[a-fA-F0-9]{64}$
                                                            - description: >-
                                                                The signing merkle root of the parent
                                                                `BeaconBlock`.
                                                        state_root:
                                                          allOf:
                                                            - type: string
                                                              example: >-
                                                                0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                              pattern: ^0x[a-fA-F0-9]{64}$
                                                            - description: >-
                                                                The tree hash merkle root of the
                                                                `BeaconState` for the `BeaconBlock`.
                                                    - type: object
                                                      properties:
                                                        body_root:
                                                          allOf:
                                                            - type: string
                                                              example: >-
                                                                0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                              pattern: ^0x[a-fA-F0-9]{64}$
                                                            - description: >-
                                                                The tree hash merkle root of the
                                                                `BeaconBlockBody` for the `BeaconBlock`
                                                signature:
                                                  type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                      attester_slashings:
                                        type: array
                                        items:
                                          type: object
                                          description: >-
                                            The
                                            [`AttesterSlashing`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/core/0_beacon-chain.md#attesterslashing)
                                            object from the CL spec.
                                          properties:
                                            attestation_1:
                                              type: object
                                              description: >-
                                                The
                                                [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#indexedattestation)
                                                object from the CL spec.
                                              properties:
                                                attesting_indices:
                                                  type: array
                                                  maxItems: 2048
                                                  description: Attesting validator indices
                                                  items:
                                                    type: string
                                                    example: '1'
                                                signature:
                                                  allOf:
                                                    - type: string
                                                      pattern: ^0x[a-fA-F0-9]{192}$
                                                      example: >-
                                                        0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                    - description: >-
                                                        The BLS signature of the
                                                        `IndexedAttestation`, created by the
                                                        validator of the attestation.
                                                data:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                    object from the CL spec.
                                                  properties:
                                                    slot:
                                                      type: string
                                                      example: '1'
                                                    index:
                                                      type: string
                                                      example: '1'
                                                    beacon_block_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: LMD GHOST vote.
                                                    source:
                                                      type: object
                                                      description: >-
                                                        The
                                                        [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                      properties:
                                                        epoch:
                                                          type: string
                                                          example: '1'
                                                        root:
                                                          type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                    target:
                                                      type: object
                                                      description: >-
                                                        The
                                                        [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                      properties:
                                                        epoch:
                                                          type: string
                                                          example: '1'
                                                        root:
                                                          type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                            attestation_2:
                                              type: object
                                              description: >-
                                                The
                                                [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#indexedattestation)
                                                object from the CL spec.
                                              properties:
                                                attesting_indices:
                                                  type: array
                                                  maxItems: 2048
                                                  description: Attesting validator indices
                                                  items:
                                                    type: string
                                                    example: '1'
                                                signature:
                                                  allOf:
                                                    - type: string
                                                      pattern: ^0x[a-fA-F0-9]{192}$
                                                      example: >-
                                                        0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                    - description: >-
                                                        The BLS signature of the
                                                        `IndexedAttestation`, created by the
                                                        validator of the attestation.
                                                data:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                    object from the CL spec.
                                                  properties:
                                                    slot:
                                                      type: string
                                                      example: '1'
                                                    index:
                                                      type: string
                                                      example: '1'
                                                    beacon_block_root:
                                                      allOf:
                                                        - type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                        - description: LMD GHOST vote.
                                                    source:
                                                      type: object
                                                      description: >-
                                                        The
                                                        [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                      properties:
                                                        epoch:
                                                          type: string
                                                          example: '1'
                                                        root:
                                                          type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                                    target:
                                                      type: object
                                                      description: >-
                                                        The
                                                        [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                      properties:
                                                        epoch:
                                                          type: string
                                                          example: '1'
                                                        root:
                                                          type: string
                                                          example: >-
                                                            0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                          pattern: ^0x[a-fA-F0-9]{64}$
                                      attestations:
                                        type: array
                                        items:
                                          type: object
                                          description: >-
                                            The
                                            [`Attestation`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestation)
                                            object from the CL spec.
                                          properties:
                                            aggregation_bits:
                                              type: string
                                              example: '0x01'
                                              pattern: ^0x[a-fA-F0-9]+$
                                              description: Attester aggregation bits.
                                            signature:
                                              allOf:
                                                - type: string
                                                  pattern: ^0x[a-fA-F0-9]{192}$
                                                  example: >-
                                                    0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                - description: BLS aggregate signature.
                                            data:
                                              type: object
                                              description: >-
                                                The
                                                [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#attestationdata)
                                                object from the CL spec.
                                              properties:
                                                slot:
                                                  type: string
                                                  example: '1'
                                                index:
                                                  type: string
                                                  example: '1'
                                                beacon_block_root:
                                                  allOf:
                                                    - type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                    - description: LMD GHOST vote.
                                                source:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                target:
                                                  type: object
                                                  description: >-
                                                    The
                                                    [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#checkpoint
                                                  properties:
                                                    epoch:
                                                      type: string
                                                      example: '1'
                                                    root:
                                                      type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                      deposits:
                                        type: array
                                        items:
                                          type: object
                                          description: >-
                                            The
                                            [`Deposit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#deposit)
                                            object from the CL spec.
                                          properties:
                                            proof:
                                              type: array
                                              description: Branch in the deposit tree.
                                              items:
                                                allOf:
                                                  - type: string
                                                    example: >-
                                                      0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                    pattern: ^0x[a-fA-F0-9]{64}$
                                              minItems: 32
                                              maxItems: 32
                                            data:
                                              type: object
                                              description: >-
                                                The
                                                [`DepositData`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#depositdata)
                                                object from the CL spec.
                                              properties:
                                                pubkey:
                                                  type: string
                                                  pattern: ^0x[a-fA-F0-9]{96}$
                                                  description: >-
                                                    The validator's BLS public key, uniquely
                                                    identifying them. _48-bytes, hex encoded
                                                    with 0x prefix, case insensitive._
                                                  example: >-
                                                    0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a
                                                withdrawal_credentials:
                                                  allOf:
                                                    - type: string
                                                      example: >-
                                                        0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                      pattern: ^0x[a-fA-F0-9]{64}$
                                                    - description: The withdrawal credentials.
                                                amount:
                                                  allOf:
                                                    - type: string
                                                      example: '1'
                                                    - description: Amount in Gwei.
                                                signature:
                                                  allOf:
                                                    - type: string
                                                      pattern: ^0x[a-fA-F0-9]{192}$
                                                      example: >-
                                                        0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                                    - description: Container self-signature.
                                      voluntary_exits:
                                        type: array
                                        items:
                                          type: object
                                          description: >-
                                            The
                                            [`SignedVoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#signedvoluntaryexit)
                                            object from the CL spec.
                                          properties:
                                            message:
                                              type: object
                                              description: >-
                                                The
                                                [`VoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/v1.0.1/specs/phase0/beacon-chain.md#voluntaryexit)
                                                object from the CL spec.
                                              properties:
                                                epoch:
                                                  allOf:
                                                    - type: string
                                                      example: '1'
                                                    - description: Minimum epoch for processing exit.
                                                validator_index:
                                                  allOf:
                                                    - type: string
                                                      example: '1'
                                                    - description: Index of the exiting validator.
                                            signature:
                                              type: string
                                              pattern: ^0x[a-fA-F0-9]{192}$
                                              example: >-
                                                0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                      sync_aggregate:
                                        type: object
                                        description: >-
                                          The
                                          [`SyncAggregate`](https://github.com/ethereum/consensus-specs/blob/v1.1.0-alpha.1/specs/altair/beacon-chain.md#syncaggregate)
                                          object from the CL Altair spec.
                                        properties:
                                          sync_committee_bits:
                                            type: string
                                            pattern: ^0x[a-fA-F0-9]+$
                                            example: '0x01'
                                            description: Aggregation bits of sync
                                          sync_committee_signature:
                                            type: string
                                            pattern: ^0x[a-fA-F0-9]{192}$
                                            example: >-
                                              0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505
                                  - type: object
                                    properties:
                                      execution_payload_header:
                                        description: >-
                                          The
                                          [`ExecutionPayloadHeader`](https://github.com/ethereum/consensus-specs/blob/v1.1.9/specs/bellatrix/beacon-chain.md#executionpayloadheader)
                                          object from the CL Bellatrix spec.
                                        allOf:
                                          - type: object
                                            description: >-
                                              The
                                              [`ExecutionPayload`](https://github.com/ethereum/consensus-specs/blob/v1.1.9/specs/bellatrix/beacon-chain.md#executionpayload)
                                              object from the CL Bellatrix spec.
                                            properties:
                                              parent_hash:
                                                type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                              fee_recipient:
                                                type: string
                                                description: >-
                                                  An address on the execution (Ethereum 1)
                                                  network.
                                                example: >-
                                                  0xabcf8e0d4e9587369b2301d0790347320302cc09
                                                pattern: ^0x[a-fA-F0-9]{40}$
                                              state_root:
                                                type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                              receipts_root:
                                                type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                              logs_bloom:
                                                type: string
                                                example: >-
                                                  0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                                                pattern: ^0x[a-fA-F0-9]{512}$
                                              prev_randao:
                                                type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                              block_number:
                                                type: string
                                                example: '1'
                                              gas_limit:
                                                type: string
                                                example: '1'
                                              gas_used:
                                                type: string
                                                example: '1'
                                              timestamp:
                                                type: string
                                                example: '1'
                                              extra_data:
                                                type: string
                                                description: >-
                                                  Extra data on the execution (Ethereum 1)
                                                  network.
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{0,64}$
                                              base_fee_per_gas:
                                                type: string
                                                example: '1'
                                              block_hash:
                                                type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
                                          - type: object
                                            properties:
                                              transactions_root:
                                                type: string
                                                example: >-
                                                  0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2
                                                pattern: ^0x[a-fA-F0-9]{64}$
            application/octet-stream:
              schema:
                description: >-
                  SSZ serialized block bytes. Use Accept header to choose this
                  response type, version string is sent in header
                  `Eth-Consensus-Version`.
        '400':
          description: Invalid block production request
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    description: >-
                      Either specific error code in case of invalid request or
                      http status code
                    type: number
                    example: 404
                  message:
                    description: Message describing error
                    type: string
                  stacktraces:
                    description: Optional stacktraces, sent when node is in debug mode
                    type: array
                    items:
                      type: string
              examples:
                InvalidRequest:
                  value:
                    code: 400
                    message: Invalid request to produce a block
        '500':
          description: Beacon node internal error.
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    description: >-
                      Either specific error code in case of invalid request or
                      http status code
                    type: number
                    example: 404
                  message:
                    description: Message describing error
                    type: string
                  stacktraces:
                    description: Optional stacktraces, sent when node is in debug mode
                    type: array
                    items:
                      type: string
              example:
                code: 500
                message: Internal server error
        '503':
          description: Beacon node is currently syncing, try again later.
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    description: >-
                      Either specific error code in case of invalid request or
                      http status code
                    type: number
                    example: 404
                  message:
                    description: Message describing error
                    type: string
                  stacktraces:
                    description: Optional stacktraces, sent when node is in debug mode
                    type: array
                    items:
                      type: string
              example:
                code: 503
                message: >-
                  Beacon node is currently syncing and not serving request on
                  that endpoint

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.