testing

package
v5.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2024 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Phase0Block = `` /* 8703-byte string literal not displayed */

	AltairBlock = `` /* 9102-byte string literal not displayed */

	BellatrixBlock = `` /* 10855-byte string literal not displayed */

	BlindedBellatrixBlock = `` /* 10586-byte string literal not displayed */

	// BadBlindedBellatrixBlock contains wrong data to create a block that does not pass ToConsensus conversion
	// "parent_root" length too short
	// "block_hash" length too short
	// "state_root" length too short
	BadBlindedBellatrixBlock = `` /* 10437-byte string literal not displayed */

	CapellaBlock = `` /* 11642-byte string literal not displayed */

	// BadCapellaBlock contains wrong data to create a block that does not pass ToConsensus conversion
	// "state_root" length too short
	// "block_hash" length too short
	// "graffiti" length too short
	// "state_root" length too short
	BadCapellaBlock = `` /* 11466-byte string literal not displayed */

	BlindedCapellaBlock = `` /* 11331-byte string literal not displayed */

	BlindedDenebBlock = `` /* 11511-byte string literal not displayed */

)

Variables

View Source
var BlindedElectraBlock = fmt.Sprintf(`{
 "message": {
    "slot": "1",
    "proposer_index": "1",
    "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
    "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
    "body": {
      "randao_reveal": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
      "eth1_data": {
        "deposit_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "deposit_count": "1",
        "block_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
      },
      "graffiti": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
      "proposer_slashings": [
        {
          "signed_header_1": {
            "message": {
              "slot": "1",
              "proposer_index": "1",
              "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
              "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
              "body_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
            },
            "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
          },
          "signed_header_2": {
            "message": {
              "slot": "1",
              "proposer_index": "1",
              "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
              "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
              "body_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
            },
            "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
          }
        }
      ],
      "attester_slashings": [
        {
          "attestation_1": {
            "attesting_indices": [
              "1"
            ],
            "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
            "data": {
              "slot": "1",
              "index": "1",
              "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
              "source": {
                "epoch": "1",
                "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
              },
              "target": {
                "epoch": "1",
                "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
              }
            }
          },
          "attestation_2": {
            "attesting_indices": [
              "1"
            ],
            "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
            "data": {
              "slot": "1",
              "index": "1",
              "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
              "source": {
                "epoch": "1",
                "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
              },
              "target": {
                "epoch": "1",
                "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
              }
            }
          }
        }
      ],
      "attestations": [
        {
          "aggregation_bits": "0xffffffffffffffffffffffffffffffffff3f",
          "committee_bits": "%s",
          "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
          "data": {
            "slot": "1",
            "index": "0",
            "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "source": {
              "epoch": "1",
              "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
            },
            "target": {
              "epoch": "1",
              "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
            }
          }
        }
      ],
      "deposits": [
        {
          "proof": [
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
          ],
          "data": {
            "pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
            "withdrawal_credentials": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
            "amount": "1",
            "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
          }
        }
      ],
      "voluntary_exits": [
        {
          "message": {
            "epoch": "1",
            "validator_index": "1"
          },
          "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
        }
      ],
      "sync_aggregate": {
        "sync_committee_bits": "0x6451e9f951ebf05edc01de67e593484b672877054f055903ff0df1a1a945cf30ca26bb4d4b154f94a1bc776bcf5d0efb3603e1f9b8ee2499ccdcfe2a18cef458",
        "sync_committee_signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
      },
      "execution_payload_header": {
        "parent_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "fee_recipient": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
        "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "receipts_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "logs_bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "prev_randao": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "block_number": "1",
        "gas_limit": "1",
        "gas_used": "1",
        "timestamp": "1",
        "extra_data": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "base_fee_per_gas": "14074904626401341155369551180448584754667373453244490859944217516317499064576",
        "block_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
		"blob_gas_used": "1",
		"excess_blob_gas": "2",
        "transactions_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
        "withdrawals_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
      },
      "bls_to_execution_changes": [
        {
          "message": {
            "validator_index": "1",
            "from_bls_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
            "to_execution_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09"
          },
          "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
        }
      ],
 	  "blob_kzg_commitments":["0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8000"],
	  "execution_requests": {
		"deposits": [
		  {
		    "pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
		    "withdrawal_credentials": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
		    "amount": "123",
		    "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
		    "index": "123"
		  }
		],
		"withdrawals": [
		  {
		    "source_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
		    "validator_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
		    "amount": "123"
		  }
		],
		"consolidations": [
		  {
		    "source_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
		    "source_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
		    "target_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a"
		  }
		]
	}

    }
  },
  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
}`, attestationCommitteeBits)
View Source
var Blob = `` /* 262146-byte string literal not displayed */
View Source
var DenebBlockContents = fmt.Sprintf(`{
 	"signed_block":{
		 "message": {
			"slot": "1",
			"proposer_index": "1",
			"parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			"state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			"body": {
			  "randao_reveal": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
			  "eth1_data": {
				"deposit_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"deposit_count": "1",
				"block_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
			  },
			  "graffiti": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			  "proposer_slashings": [
				{
				  "signed_header_1": {
					"message": {
					  "slot": "1",
					  "proposer_index": "1",
					  "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "body_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					},
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				  },
				  "signed_header_2": {
					"message": {
					  "slot": "1",
					  "proposer_index": "1",
					  "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "body_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					},
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				  }
				}
			  ],
			  "attester_slashings": [
				{
				  "attestation_1": {
					"attesting_indices": [
					  "1"
					],
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
					"data": {
					  "slot": "1",
					  "index": "1",
					  "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "source": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  },
					  "target": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  }
					}
				  },
				  "attestation_2": {
					"attesting_indices": [
					  "1"
					],
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
					"data": {
					  "slot": "1",
					  "index": "1",
					  "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "source": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  },
					  "target": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  }
					}
				  }
				}
			  ],
			  "attestations": [
				{
				  "aggregation_bits": "0x01",
				  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
				  "data": {
					"slot": "1",
					"index": "1",
					"beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"source": {
					  "epoch": "1",
					  "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					},
					"target": {
					  "epoch": "1",
					  "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					}
				  }
				}
			  ],
			  "deposits": [
				{
				  "proof": [
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
				  ],
				  "data": {
					"pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					"withdrawal_credentials": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"amount": "1",
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				  }
				}
			  ],
			  "voluntary_exits": [
				{
				  "message": {
					"epoch": "1",
					"validator_index": "1"
				  },
				  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				}
			  ],
			  "sync_aggregate": {
				"sync_committee_bits": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
				"sync_committee_signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
			  },
			  "execution_payload": {
				"parent_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"fee_recipient": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
				"state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"receipts_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"logs_bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
				"prev_randao": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"block_number": "1",
				"gas_limit": "1",
				"gas_used": "1",
				"timestamp": "1",
				"extra_data": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"base_fee_per_gas": "1",
				"block_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"blob_gas_used": "1",
				"excess_blob_gas": "2",
				"transactions": [
				  "0x02f878831469668303f51d843b9ac9f9843b9aca0082520894c93269b73096998db66be0441e836d873535cb9c8894a19041886f000080c001a031cc29234036afbf9a1fb9476b463367cb1f957ac0b919b69bbc798436e604aaa018c4e9c3914eb27aadd0b91e10b18655739fcf8c1fc398763a9f1beecb8ddc86"
				],
				"withdrawals": [
				  {
					"index": "1",
					"validator_index": "1",
					"address": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
					"amount": "1"
				  }
				]
			  },
			  "bls_to_execution_changes": [
				{
				  "message": {
					"validator_index": "1",
					"from_bls_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					"to_execution_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09"
				  },
				  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				}
			  ],
			  "blob_kzg_commitments":["0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8000"]
			}
		  },
		  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
		},
		"kzg_proofs":["0xaa0ef7404c3a164741856c78cc844072448886291e3c5b29514001d1bd8c5ccc9c342a1caa58c3b45734195ef4b4122a"],
		"blobs":["%s"]
}`, Blob)
View Source
var ElectraBlockContents = fmt.Sprintf(`{
 	"signed_block":{
		 "message": {
			"slot": "1",
			"proposer_index": "1",
			"parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			"state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			"body": {
			  "randao_reveal": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
			  "eth1_data": {
				"deposit_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"deposit_count": "1",
				"block_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
			  },
			  "graffiti": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
			  "proposer_slashings": [
				{
				  "signed_header_1": {
					"message": {
					  "slot": "1",
					  "proposer_index": "1",
					  "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "body_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					},
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				  },
				  "signed_header_2": {
					"message": {
					  "slot": "1",
					  "proposer_index": "1",
					  "parent_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "body_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					},
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				  }
				}
			  ],
			  "attester_slashings": [
				{
				  "attestation_1": {
					"attesting_indices": [
					  "1"
					],
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
					"data": {
					  "slot": "1",
					  "index": "1",
					  "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "source": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  },
					  "target": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  }
					}
				  },
				  "attestation_2": {
					"attesting_indices": [
					  "1"
					],
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
					"data": {
					  "slot": "1",
					  "index": "1",
					  "beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					  "source": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  },
					  "target": {
						"epoch": "1",
						"root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					  }
					}
				  }
				}
			  ],
			  "attestations": [
				{
				  "aggregation_bits": "0x01",
                  "committee_bits": "%s",
				  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
				  "data": {
					"slot": "1",
					"index": "1",
					"beacon_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"source": {
					  "epoch": "1",
					  "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					},
					"target": {
					  "epoch": "1",
					  "root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
					}
				  }
				}
			  ],
			  "deposits": [
				{
				  "proof": [
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"
				  ],
				  "data": {
					"pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					"withdrawal_credentials": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					"amount": "1",
					"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				  }
				}
			  ],
			  "voluntary_exits": [
				{
				  "message": {
					"epoch": "1",
					"validator_index": "1"
				  },
				  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				}
			  ],
			  "sync_aggregate": {
				"sync_committee_bits": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
				"sync_committee_signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
			  },
			  "execution_payload": {
				"parent_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"fee_recipient": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
				"state_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"receipts_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"logs_bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
				"prev_randao": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"block_number": "1",
				"gas_limit": "1",
				"gas_used": "1",
				"timestamp": "1",
				"extra_data": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"base_fee_per_gas": "1",
				"block_hash": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
				"blob_gas_used": "1",
				"excess_blob_gas": "2",
				"transactions": [
				  "0x02f878831469668303f51d843b9ac9f9843b9aca0082520894c93269b73096998db66be0441e836d873535cb9c8894a19041886f000080c001a031cc29234036afbf9a1fb9476b463367cb1f957ac0b919b69bbc798436e604aaa018c4e9c3914eb27aadd0b91e10b18655739fcf8c1fc398763a9f1beecb8ddc86"
				],
				"withdrawals": [
				  {
					"index": "1",
					"validator_index": "1",
					"address": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
					"amount": "1"
				  }
				]
			  },
			  "bls_to_execution_changes": [
				{
				  "message": {
					"validator_index": "1",
					"from_bls_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					"to_execution_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09"
				  },
				  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
				}
			  ],
			  "blob_kzg_commitments":["0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8000"],
				  "execution_requests": {
					"deposits": [
					  {
					    "pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					    "withdrawal_credentials": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2",
					    "amount": "123",
					    "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505",
					    "index": "123"
					  }
					],
					"withdrawals": [
					  {
					    "source_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
					    "validator_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					    "amount": "123"
					  }
					],
					"consolidations": [
					  {
					    "source_address": "0xabcf8e0d4e9587369b2301d0790347320302cc09",
					    "source_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a",
					    "target_pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a"
					  }
					]
				}
			}
		  },
		  "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
		},
		"kzg_proofs":["0xaa0ef7404c3a164741856c78cc844072448886291e3c5b29514001d1bd8c5ccc9c342a1caa58c3b45734195ef4b4122a"],
		"blobs":["%s"]
}`, attestationCommitteeBits, Blob)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL