From fdde8c72551fea2d3980fa671997083466c4549f Mon Sep 17 00:00:00 2001 From: enitrat Date: Wed, 25 Sep 2024 11:27:22 +0200 Subject: [PATCH] refilled pyspec blobgasfee with updated start address --- .../blobbasefee_before_fork.json | 156 --------- .../blobbasefee_during_fork.json | 251 -------------- .../blobbasefee_out_of_gas.json | 323 ------------------ .../blobbasefee_stack_overflow.json | 323 ------------------ .../blobbasefee_before_fork.json | 139 ++++++++ .../blobbasefee_during_fork.json | 230 +++++++++++++ .../blobbasefee_out_of_gas.json | 294 ++++++++++++++++ .../blobbasefee_stack_overflow.json | 294 ++++++++++++++++ .../blobbasefee_before_fork.json | 81 ----- .../blobbasefee_out_of_gas.json | 160 --------- .../blobbasefee_stack_overflow.json | 160 --------- .../blobbasefee_before_fork.json | 72 ++++ .../blobbasefee_out_of_gas.json | 144 ++++++++ .../blobbasefee_stack_overflow.json | 144 ++++++++ 14 files changed, 1317 insertions(+), 1454 deletions(-) delete mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json delete mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_during_fork.json delete mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json delete mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json create mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json create mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_during_fork.json create mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json create mode 100644 BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json delete mode 100644 GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json delete mode 100644 GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json delete mode 100644 GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json create mode 100644 GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json create mode 100644 GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json create mode 100644 GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json deleted file mode 100644 index 50235ebb7c..0000000000 --- a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_before_fork[fork_ShanghaiToCancunAtTime15k-blockchain_test]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode results on exception when called before the fork.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "6423951999febaf4d8fd114251e5a24c44c03ce467de6f7901dc86ed1c1b1938", - "hash" : "0x2777d28b054f8985c87ffa77cec7a8b3bdda26d8dc443dbc2f3c2563ba3f3eb7", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_b8949981_59b8_4b49_bb3b_7ed4d1d738b6/test_blobgasfee_opcode.py#L156" - }, - "blocks" : [ - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x015d0e", - "hash" : "0x1cb85681e32a411c912733f8db11f07d8749fd351f7c1fda8de25e40847421c4", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x01", - "parentHash" : "0x350bc7c85ec64577ae1e3288bc049077a32f2e744e5b84ff627c85ad67194a1c", - "receiptTrie" : "0xfe1031d3afe85b36192c7e26089083ffcadf2a006869c9d3eaae3056dceaea4b", - "stateRoot" : "0x48cb116749ead88853f48c2dba396bb12b98ada3e95a2cec47f41bd79623f93a", - "timestamp" : "0x1d4c", - "transactionsTrie" : "0x0fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fc", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "1", - "rlp" : "0xf90289f9021ca0350bc7c85ec64577ae1e3288bc049077a32f2e744e5b84ff627c85ad67194a1ca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa048cb116749ead88853f48c2dba396bb12b98ada3e95a2cec47f41bd79623f93aa00fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fca0fe1031d3afe85b36192c7e26089083ffcadf2a006869c9d3eaae3056dceaea4bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000083015d0e821d4c00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f866f86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4ac0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "r" : "0x78bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3", - "s" : "0x7e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - } - ], - "genesisBlockHeader" : { - "baseFeePerGas" : "0x07", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x0000000000000000000000000000000000000000", - "difficulty" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x00", - "hash" : "0x350bc7c85ec64577ae1e3288bc049077a32f2e744e5b84ff627c85ad67194a1c", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x00", - "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x60277285508df7e56b1e464ee2913444904d7678eb3c3f79987b7c528c93e13a", - "timestamp" : "0x00", - "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "genesisRLP" : "0xf9021df90217a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a060277285508df7e56b1e464ee2913444904d7678eb3c3f79987b7c528c93e13aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0", - "lastblockhash" : "0x1cb85681e32a411c912733f8db11f07d8749fd351f7c1fda8de25e40847421c4", - "network" : "ShanghaiToCancunAtTime15k", - "postState" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x514547cf809e", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f50fbab826f400", - "code" : "0x", - "nonce" : "0x01", - "storage" : { - } - } - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - "0x01" : "0x01" - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "sealEngine" : "NoProof" - } -} diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_during_fork.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_during_fork.json deleted file mode 100644 index 49acc44300..0000000000 --- a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_during_fork.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_during_fork[fork_ShanghaiToCancunAtTime15k-blockchain_test]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode results on exception when called before the fork and\n succeeds when called after the fork.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "49304457c35f40c3a509b3da78728293bdade8a37925342e2f143e73fe9a8fcd", - "hash" : "0xd90b7abad8b8d433db93c3e7fa4c3aefaae9d17c6b4c536844644914890bc11b", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_b8949981_59b8_4b49_bb3b_7ed4d1d738b6/test_blobgasfee_opcode.py#L190" - }, - "blocks" : [ - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "extraData" : "0x", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x015d0e", - "hash" : "0x2b20caa86083ac9317730afd60176aa05840801f9e22546d3cee01b1586a446a", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x01", - "parentHash" : "0x0d50dc8e4e84e423afc43b762b8fc2ee6821a276abd0d00f06449ca1b91738c6", - "receiptTrie" : "0xfe1031d3afe85b36192c7e26089083ffcadf2a006869c9d3eaae3056dceaea4b", - "stateRoot" : "0xb9bb77a85b997d0b9030fbf09ae51763fffc9408115ae4b82de337bfb49e444f", - "timestamp" : "0x1d4c", - "transactionsTrie" : "0x0fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fc", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "1", - "rlp" : "0xf90289f9021ca00d50dc8e4e84e423afc43b762b8fc2ee6821a276abd0d00f06449ca1b91738c6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b9bb77a85b997d0b9030fbf09ae51763fffc9408115ae4b82de337bfb49e444fa00fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fca0fe1031d3afe85b36192c7e26089083ffcadf2a006869c9d3eaae3056dceaea4bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000083015d0e821d4c80a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f866f86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4ac0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "r" : "0x78bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3", - "s" : "0x7e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - }, - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "extraData" : "0x", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x015d0e", - "hash" : "0xd06e3104f6b054528194ea897808dad077ca3df3225abc2e2756f5d29a09fb9f", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x02", - "parentHash" : "0x2b20caa86083ac9317730afd60176aa05840801f9e22546d3cee01b1586a446a", - "receiptTrie" : "0xfe1031d3afe85b36192c7e26089083ffcadf2a006869c9d3eaae3056dceaea4b", - "stateRoot" : "0x8720ff3a2015c8d41cbaf51549145a8ad98278cb0d66818c67e74836a2b8207b", - "timestamp" : "0x3a97", - "transactionsTrie" : "0xbbf0ef003e447b033280e14920471e3d1079e0420ff336551a69bc058282826f", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "2", - "rlp" : "0xf90289f9021ca02b20caa86083ac9317730afd60176aa05840801f9e22546d3cee01b1586a446aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa08720ff3a2015c8d41cbaf51549145a8ad98278cb0d66818c67e74836a2b8207ba0bbf0ef003e447b033280e14920471e3d1079e0420ff336551a69bc058282826fa0fe1031d3afe85b36192c7e26089083ffcadf2a006869c9d3eaae3056dceaea4bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800288016345785d8a000083015d0e823a9780a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f866f86401843b9aca00830f4240940000000000000000000000000000000000000100808025a05a305eeb6255567555610c96fec7c90e285aef7d705790174cacff4095e58b5aa009a597b4bbf42f22c544ca3b6e8988ee7c304bb0c9c2470dba9ca1c958625402c0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x01", - "r" : "0x5a305eeb6255567555610c96fec7c90e285aef7d705790174cacff4095e58b5a", - "s" : "0x09a597b4bbf42f22c544ca3b6e8988ee7c304bb0c9c2470dba9ca1c958625402", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - }, - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x6fd1", - "hash" : "0x257591ec91ea2ebd0ac24d0a6fae1ce80e6cb27a7b4b207b063e679e0911b105", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x03", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0xd06e3104f6b054528194ea897808dad077ca3df3225abc2e2756f5d29a09fb9f", - "receiptTrie" : "0x8759b855bac843148bb8ba7fca9b4708e4b19ca7569c4d8cdf0db1bcf59ddbd0", - "stateRoot" : "0xd4baf4c8e04b7ce8ea4a52a06c936ba4017d8c695d1e4d84550c8547351a4722", - "timestamp" : "0x3a98", - "transactionsTrie" : "0x0b07513b1742c08217da6ca0ee521005b23f3b6ea638c6a368132e4df359e09e", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "3", - "rlp" : "0xf902abf9023ea0d06e3104f6b054528194ea897808dad077ca3df3225abc2e2756f5d29a09fb9fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d4baf4c8e04b7ce8ea4a52a06c936ba4017d8c695d1e4d84550c8547351a4722a00b07513b1742c08217da6ca0ee521005b23f3b6ea638c6a368132e4df359e09ea08759b855bac843148bb8ba7fca9b4708e4b19ca7569c4d8cdf0db1bcf59ddbd0b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800388016345785d8a0000826fd1823a9880a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f866f86402843b9aca00830f4240940000000000000000000000000000000000000100808026a080830b778f8433c8b58035d9c099d6aa7cd892b3dc68569b703da1eb91add652a06d52d9f26efdcdf3f4087f02cd961cae2fd7a6773140e4bf867e49aacaf9d87fc0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x02", - "r" : "0x80830b778f8433c8b58035d9c099d6aa7cd892b3dc68569b703da1eb91add652", - "s" : "0x6d52d9f26efdcdf3f4087f02cd961cae2fd7a6773140e4bf867e49aacaf9d87f", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x26", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - } - ], - "genesisBlockHeader" : { - "baseFeePerGas" : "0x07", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x0000000000000000000000000000000000000000", - "difficulty" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x00", - "hash" : "0x0d50dc8e4e84e423afc43b762b8fc2ee6821a276abd0d00f06449ca1b91738c6", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x00", - "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0xcd192fd8d90e13fe783868383df6685ab7b23c9a4980cdee34054533d5ebfd2a", - "timestamp" : "0x00", - "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "genesisRLP" : "0xf9021df90217a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cd192fd8d90e13fe783868383df6685ab7b23c9a4980cdee34054533d5ebfd2aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0", - "lastblockhash" : "0x257591ec91ea2ebd0ac24d0a6fae1ce80e6cb27a7b4b207b063e679e0911b105", - "network" : "ShanghaiToCancunAtTime15k", - "postState" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - "0x03" : "0x01" - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - "0x1a99" : "0x3a98" - } - }, - "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0xbc935690dc85", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f4a46ca958fe00", - "code" : "0x", - "nonce" : "0x03", - "storage" : { - } - } - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - "0x01" : "0xff", - "0x02" : "0xff", - "0x03" : "0xff" - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "sealEngine" : "NoProof" - } -} diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json deleted file mode 100644 index 4a2e225331..0000000000 --- a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-blockchain_test-enough_gas]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "66c8cc8b866f5147bc3b07842c080bc4d0f4e3b51df4acc03a018d5c98f7f8b3", - "hash" : "0xaf4f23ae3f00a17080f8f3fd589af403e8be8c8d201221328287c4b783bfe881", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_b8949981_59b8_4b49_bb3b_7ed4d1d738b6/test_blobgasfee_opcode.py#L123" - }, - "blocks" : [ - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0xb29d", - "hash" : "0x2ab55843c6bc7afb53470d9e6ea1e728a3b7b28dfe8ba517ce3361a1d5f93f3a", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x01", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0xf124814d9256893f89668e80c70994bbee4745354be91cc73232398df2af3471", - "receiptTrie" : "0x029086b067b48abbd5d8cdade9e4161e288342af5850ca5c07d626db2c52c1b6", - "stateRoot" : "0xca9608a86607302303e8296da7daa7f6ebb3a1192466b9a064adb920a74782af", - "timestamp" : "0x03e8", - "transactionsTrie" : "0x0fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fc", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "1", - "rlp" : "0xf902abf9023ea0f124814d9256893f89668e80c70994bbee4745354be91cc73232398df2af3471a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ca9608a86607302303e8296da7daa7f6ebb3a1192466b9a064adb920a74782afa00fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fca0029086b067b48abbd5d8cdade9e4161e288342af5850ca5c07d626db2c52c1b6b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000082b29d8203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f866f86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4ac0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "r" : "0x78bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3", - "s" : "0x7e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - } - ], - "genesisBlockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x0000000000000000000000000000000000000000", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x00", - "hash" : "0xf124814d9256893f89668e80c70994bbee4745354be91cc73232398df2af3471", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x00", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0xdf817c78832ab73d5296cea6551a167f22ccd9d605a8e00aee22978b65f09d6e", - "timestamp" : "0x00", - "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "genesisRLP" : "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0df817c78832ab73d5296cea6551a167f22ccd9d605a8e00aee22978b65f09d6ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", - "lastblockhash" : "0x2ab55843c6bc7afb53470d9e6ea1e728a3b7b28dfe8ba517ce3361a1d5f93f3a", - "network" : "Cancun", - "postState" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x600060006000600060007300000000000000000000000000000000000002006002f14355", - "nonce" : "0x00", - "storage" : { - "0x01" : "0x01" - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - "0x03e8" : "0x03e8" - } - }, - "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x29962e5cffb5", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f53769d19e1e00", - "code" : "0x", - "nonce" : "0x01", - "storage" : { - } - } - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x600060006000600060007300000000000000000000000000000000000002006002f14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "sealEngine" : "NoProof" - }, - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-blockchain_test-out_of_gas]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "019d92e99f1b34a73e45e1f1452664ceb4c706fc1c81c87d48c57b875a2af3a1", - "hash" : "0xaa3f17e8b23332709f73b5e857477409cd00714ea30fb802618710237ea45a78", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_b8949981_59b8_4b49_bb3b_7ed4d1d738b6/test_blobgasfee_opcode.py#L123" - }, - "blocks" : [ - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x64e0", - "hash" : "0xead0a0d08f3ebf309b12a673edc314505d097c25d57d672f5d741ff9c31f6066", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x01", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x9805f9efe3a9dd6ef3d19b35e9266144e0c8ebb20fdbe1a39b626b48bf761e7a", - "receiptTrie" : "0x8a464492414faf91bfcbcf3d97be0aac9f570e7c2792cc63eda61d7be8768d30", - "stateRoot" : "0xf399b96555e7ccdc6421ef31dee5aa8af7e7960fd1f8c70361d2c86da091e4c0", - "timestamp" : "0x03e8", - "transactionsTrie" : "0x0fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fc", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "1", - "rlp" : "0xf902abf9023ea09805f9efe3a9dd6ef3d19b35e9266144e0c8ebb20fdbe1a39b626b48bf761e7aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f399b96555e7ccdc6421ef31dee5aa8af7e7960fd1f8c70361d2c86da091e4c0a00fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fca08a464492414faf91bfcbcf3d97be0aac9f570e7c2792cc63eda61d7be8768d30b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a00008264e08203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f866f86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4ac0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "r" : "0x78bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3", - "s" : "0x7e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - } - ], - "genesisBlockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x0000000000000000000000000000000000000000", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x00", - "hash" : "0x9805f9efe3a9dd6ef3d19b35e9266144e0c8ebb20fdbe1a39b626b48bf761e7a", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x00", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x5020263f8bcfdd36fc8e342467ae7dc0dca9afa306f15608216e1bd519e133a7", - "timestamp" : "0x00", - "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "genesisRLP" : "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a05020263f8bcfdd36fc8e342467ae7dc0dca9afa306f15608216e1bd519e133a7a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", - "lastblockhash" : "0xead0a0d08f3ebf309b12a673edc314505d097c25d57d672f5d741ff9c31f6066", - "network" : "Cancun", - "postState" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x600060006000600060007300000000000000000000000000000000000002006001f14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - "0x03e8" : "0x03e8" - } - }, - "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x177c9e55fde0", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5498361a74000", - "code" : "0x", - "nonce" : "0x01", - "storage" : { - } - } - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x600060006000600060007300000000000000000000000000000000000002006001f14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "sealEngine" : "NoProof" - } -} diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json deleted file mode 100644 index 66176b8fd6..0000000000 --- a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-blockchain_test-no_stack_overflow]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "5c5ba74012731f5944fcbd3ef20e4ee0e1710ac7de7580ee3c0081bc58227476", - "hash" : "0x864ea585c7acc064af3119f2dec14814172f142e614e8efefb8ef9b1946ef732", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_b8949981_59b8_4b49_bb3b_7ed4d1d738b6/test_blobgasfee_opcode.py#L90" - }, - "blocks" : [ - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0xba9b", - "hash" : "0x2b72fc117208ecab6479f7d73ab75949d0e8f5641406da8f4a0195a931edeefd", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x01", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x88be77b24b1a379cfb79cb240b101f5bf4076bd7b3c010cefd909315cedbdcf1", - "receiptTrie" : "0xb5696760d7a13792c9417cec44fae62889a429ff710fa32eb7e3eb57c0b45feb", - "stateRoot" : "0xc8469faf2bddff16ac2c1666572b4471b07e7820ba0cdd32ec113e2985c7cc1f", - "timestamp" : "0x03e8", - "transactionsTrie" : "0x0fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fc", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "1", - "rlp" : "0xf902abf9023ea088be77b24b1a379cfb79cb240b101f5bf4076bd7b3c010cefd909315cedbdcf1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0c8469faf2bddff16ac2c1666572b4471b07e7820ba0cdd32ec113e2985c7cc1fa00fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fca0b5696760d7a13792c9417cec44fae62889a429ff710fa32eb7e3eb57c0b45febb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000082ba9b8203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f866f86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4ac0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "r" : "0x78bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3", - "s" : "0x7e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - } - ], - "genesisBlockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x0000000000000000000000000000000000000000", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x00", - "hash" : "0x88be77b24b1a379cfb79cb240b101f5bf4076bd7b3c010cefd909315cedbdcf1", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x00", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x34cb7ad6a25349781abf147303213d95172c46ce1ccd19efd42075af50a5b1bc", - "timestamp" : "0x00", - "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "genesisRLP" : "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a034cb7ad6a25349781abf147303213d95172c46ce1ccd19efd42075af50a5b1bca056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", - "lastblockhash" : "0x2b72fc117208ecab6479f7d73ab75949d0e8f5641406da8f4a0195a931edeefd", - "network" : "Cancun", - "postState" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - "0x01" : "0x01" - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - "0x03e8" : "0x03e8" - } - }, - "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x2b728d7733c3", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5358d7283b200", - "code" : "0x", - "nonce" : "0x01", - "storage" : { - } - } - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "sealEngine" : "NoProof" - }, - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-blockchain_test-stack_overflow]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "e124053374f9f4fa42a9e0db277f4c2869a1ac361d5ae6049885bb6cd307e537", - "hash" : "0xe004852c5056761396d509e4b0d523d92f99dd0ca6a09260929375aa04ff640f", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_b8949981_59b8_4b49_bb3b_7ed4d1d738b6/test_blobgasfee_opcode.py#L90" - }, - "blocks" : [ - { - "blockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x0164de", - "hash" : "0xcff47c4ea643039c966cf5fc46147077c62d3f98695d2c474e39b985686a6bae", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x01", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x77dad2f3b33e8fee071624532363f4b3863cb4d7167455eae3840ab0b8f76618", - "receiptTrie" : "0x6a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2", - "stateRoot" : "0xf6b711cc2722dbdaa3fe6cceb4dcec5ae1a2582cc229f7e49e4d0dacc95c5e15", - "timestamp" : "0x03e8", - "transactionsTrie" : "0x0fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fc", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "blocknumber" : "1", - "rlp" : "0xf902acf9023fa077dad2f3b33e8fee071624532363f4b3863cb4d7167455eae3840ab0b8f76618a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f6b711cc2722dbdaa3fe6cceb4dcec5ae1a2582cc229f7e49e4d0dacc95c5e15a00fe91412a1972bfc336f46726e2d5616b033ad0b7b58b5abb3cf596c18c936fca06a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a0000830164de8203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f866f86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4ac0c0", - "transactions" : [ - { - "chainId" : "0x01", - "data" : "0x", - "gasLimit" : "0x0f4240", - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "r" : "0x78bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3", - "s" : "0x7e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "type" : "0x00", - "v" : "0x25", - "value" : "0x00" - } - ], - "uncleHeaders" : [ - ], - "withdrawals" : [ - ] - } - ], - "genesisBlockHeader" : { - "baseFeePerGas" : "0x07", - "blobGasUsed" : "0x00", - "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase" : "0x0000000000000000000000000000000000000000", - "difficulty" : "0x00", - "excessBlobGas" : "0x00", - "extraData" : "0x00", - "gasLimit" : "0x016345785d8a0000", - "gasUsed" : "0x00", - "hash" : "0x77dad2f3b33e8fee071624532363f4b3863cb4d7167455eae3840ab0b8f76618", - "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce" : "0x0000000000000000", - "number" : "0x00", - "parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x328da4927894f9835e8c6030a23d1d604cf0074477200de5f43412a9bebf7906", - "timestamp" : "0x00", - "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - }, - "genesisRLP" : "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0328da4927894f9835e8c6030a23d1d604cf0074477200de5f43412a9bebf7906a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", - "lastblockhash" : "0xcff47c4ea643039c966cf5fc46147077c62d3f98695d2c474e39b985686a6bae", - "network" : "Cancun", - "postState" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - "0x03e8" : "0x03e8" - } - }, - "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x5316f11969ee", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f50de90edcd400", - "code" : "0x", - "nonce" : "0x01", - "storage" : { - } - } - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", - "nonce" : "0x00", - "storage" : { - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" : { - "balance" : "0x00", - "code" : "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "nonce" : "0x01", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "sealEngine" : "NoProof" - } -} diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json new file mode 100644 index 0000000000..4fa25d3a39 --- /dev/null +++ b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json @@ -0,0 +1,139 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_before_fork[fork_ShanghaiToCancunAtTime15k-blockchain_test-]": { + "network": "ShanghaiToCancunAtTime15k", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x699e74cfc7e9dbe3ed05075b461b65ccfbe19d10569d2bde13f0c488cca34881", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0xcb4c9938e7b1914d336042a552c87b371cf84a364e03539587928d84581482de" + }, + "pre": { + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x042e9a", + "code": "0x", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de920f54", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0xeab5ca334e7f1a5649ea3bac9e3c34a586407f6929f28e7bebf72e035761ddc1", + "genesisRLP": "0xf9021df90217a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0699e74cfc7e9dbe3ed05075b461b65ccfbe19d10569d2bde13f0c488cca34881a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0", + "blocks": [ + { + "blockHeader": { + "parentHash": "0xcb4c9938e7b1914d336042a552c87b371cf84a364e03539587928d84581482de", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0xbefa543e4446b07a904c2e3d511b5fbaebe2dfd3f81ad58aee28bf979ca87815", + "transactionsTrie": "0xaf19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08b", + "receiptTrie": "0x6a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x0164de", + "timestamp": "0x1d4c", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0xeab5ca334e7f1a5649ea3bac9e3c34a586407f6929f28e7bebf72e035761ddc1" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x25", + "r": "0xae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685", + "s": "0x38c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf90285f9021ca0cb4c9938e7b1914d336042a552c87b371cf84a364e03539587928d84581482dea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0befa543e4446b07a904c2e3d511b5fbaebe2dfd3f81ad58aee28bf979ca87815a0af19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08ba06a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a0000830164de821d4c00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f862f860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362c0c0", + "blocknumber": "1" + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0x910c29ce3b0718c1684460e31c4af7bc947d55f72292d7ef7c2c590a5b3468ae", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode results on exception when called before the fork.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L163", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_during_fork.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_during_fork.json new file mode 100644 index 0000000000..43a20a00fc --- /dev/null +++ b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_during_fork.json @@ -0,0 +1,230 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_during_fork[fork_ShanghaiToCancunAtTime15k-blockchain_test-]": { + "network": "ShanghaiToCancunAtTime15k", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x699e74cfc7e9dbe3ed05075b461b65ccfbe19d10569d2bde13f0c488cca34881", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0xcb4c9938e7b1914d336042a552c87b371cf84a364e03539587928d84581482de" + }, + "pre": { + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": { + "0x03": "0x01" + } + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": { + "0x1a99": "0x3a98" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0a750b", + "code": "0x", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x03", + "balance": "0x3635c9adc5de7d2486", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0x629a79fbebc8f80b494ccafe1e651d867ed30b2da5862e1232c2f5b78f42b23c", + "genesisRLP": "0xf9021df90217a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0699e74cfc7e9dbe3ed05075b461b65ccfbe19d10569d2bde13f0c488cca34881a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0", + "blocks": [ + { + "blockHeader": { + "parentHash": "0xcb4c9938e7b1914d336042a552c87b371cf84a364e03539587928d84581482de", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0xbefa543e4446b07a904c2e3d511b5fbaebe2dfd3f81ad58aee28bf979ca87815", + "transactionsTrie": "0xaf19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08b", + "receiptTrie": "0x6a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x0164de", + "timestamp": "0x1d4c", + "extraData": "0x", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0xc108699c3328fc79522bc787c8d600b66f5aadfad6254045c7d1ab0460759f77" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x25", + "r": "0xae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685", + "s": "0x38c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf90285f9021ca0cb4c9938e7b1914d336042a552c87b371cf84a364e03539587928d84581482dea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0befa543e4446b07a904c2e3d511b5fbaebe2dfd3f81ad58aee28bf979ca87815a0af19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08ba06a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a0000830164de821d4c80a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f862f860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362c0c0", + "blocknumber": "1" + }, + { + "blockHeader": { + "parentHash": "0xc108699c3328fc79522bc787c8d600b66f5aadfad6254045c7d1ab0460759f77", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0x4823e46af9760ee789bdbab214e173ab2df079e0aa6365bdf06544b6a2a44860", + "transactionsTrie": "0xf28be9b670fdc0f4f224a38080bf151cd23e432b94b7af9d75cd75df6fbd482a", + "receiptTrie": "0x6a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x02", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x0164de", + "timestamp": "0x3a97", + "extraData": "0x", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0x406abc7e8c2443e7fab347bedd2a63dc191574866afe819aa518f1a5dd737b55" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x01", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x26", + "r": "0x2d39d8492ea1e7535a4fe794fa3294d85efe8f3cdea4a7d90747be3e689be250", + "s": "0x32c1d18e86062537e28ce8ba9a657691e85f46ec8c6d9e3f44520af2765d12ac", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf90285f9021ca0c108699c3328fc79522bc787c8d600b66f5aadfad6254045c7d1ab0460759f77a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa04823e46af9760ee789bdbab214e173ab2df079e0aa6365bdf06544b6a2a44860a0f28be9b670fdc0f4f224a38080bf151cd23e432b94b7af9d75cd75df6fbd482aa06a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800288016345785d8a0000830164de823a9780a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f862f860010a830f4240940000000000000000000000000000000000001100808026a02d39d8492ea1e7535a4fe794fa3294d85efe8f3cdea4a7d90747be3e689be250a032c1d18e86062537e28ce8ba9a657691e85f46ec8c6d9e3f44520af2765d12acc0c0", + "blocknumber": "2" + }, + { + "blockHeader": { + "parentHash": "0x406abc7e8c2443e7fab347bedd2a63dc191574866afe819aa518f1a5dd737b55", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0x00f3c0189fe59dfc97f6aa1640c0b5dbf68752ea94260ac8f87bc8840fced2cf", + "transactionsTrie": "0xbce2be07cb9ef21719c38bc845abd809c764db49d600d1ed06e1a1c1b2258c56", + "receiptTrie": "0x029086b067b48abbd5d8cdade9e4161e288342af5850ca5c07d626db2c52c1b6", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x03", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0xb29d", + "timestamp": "0x3a98", + "extraData": "0x", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x629a79fbebc8f80b494ccafe1e651d867ed30b2da5862e1232c2f5b78f42b23c" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x02", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x26", + "r": "0xe9cce47c832ecc846704432d18cbb032602cba525784f7f67449e04147045203", + "s": "0x4c18881ea2db8b8b46443712b540101c24f5f1fc1c1d238fcbff24a3d114affc", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf902a7f9023ea0406abc7e8c2443e7fab347bedd2a63dc191574866afe819aa518f1a5dd737b55a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa000f3c0189fe59dfc97f6aa1640c0b5dbf68752ea94260ac8f87bc8840fced2cfa0bce2be07cb9ef21719c38bc845abd809c764db49d600d1ed06e1a1c1b2258c56a0029086b067b48abbd5d8cdade9e4161e288342af5850ca5c07d626db2c52c1b6b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800388016345785d8a000082b29d823a9880a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860020a830f4240940000000000000000000000000000000000001100808026a0e9cce47c832ecc846704432d18cbb032602cba525784f7f67449e04147045203a04c18881ea2db8b8b46443712b540101c24f5f1fc1c1d238fcbff24a3d114affcc0c0", + "blocknumber": "3" + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0xfcb518877c9721413a95b8d6fbf8a3526625e20995709114a2070f16da8cae73", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode results on exception when called before the fork and\n succeeds when called after the fork.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L198", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json new file mode 100644 index 0000000000..2bd83718da --- /dev/null +++ b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json @@ -0,0 +1,294 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-blockchain_test-enough_gas]": { + "network": "Cancun", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0xb012c3b5569cda75319f16f56e379a706e49053f1c1e6e2de1d749a3cd9db871", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x91adad20170fd39d34548379be5900c4c5a76fce63cc10a6ac2dcb193616cab4" + }, + "pre": { + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110006002f14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110006002f14355", + "storage": { + "0x01": "0x01" + } + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": { + "0x03e8": "0x03e8" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x0217d7", + "code": "0x", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9905de", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0x322a03092d577e2e2e75b06ec5daa62ff624e361962632251588fd92b3058d51", + "genesisRLP": "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0b012c3b5569cda75319f16f56e379a706e49053f1c1e6e2de1d749a3cd9db871a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", + "blocks": [ + { + "blockHeader": { + "parentHash": "0x91adad20170fd39d34548379be5900c4c5a76fce63cc10a6ac2dcb193616cab4", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0x19a9514fbed64c07833ea8c8a1cc6433503d90d679f81339c45cdeb45abb5e36", + "transactionsTrie": "0xaf19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08b", + "receiptTrie": "0x029086b067b48abbd5d8cdade9e4161e288342af5850ca5c07d626db2c52c1b6", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0xb29d", + "timestamp": "0x03e8", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x322a03092d577e2e2e75b06ec5daa62ff624e361962632251588fd92b3058d51" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x25", + "r": "0xae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685", + "s": "0x38c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf902a7f9023ea091adad20170fd39d34548379be5900c4c5a76fce63cc10a6ac2dcb193616cab4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa019a9514fbed64c07833ea8c8a1cc6433503d90d679f81339c45cdeb45abb5e36a0af19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08ba0029086b067b48abbd5d8cdade9e4161e288342af5850ca5c07d626db2c52c1b6b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000082b29d8203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362c0c0", + "blocknumber": "1" + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0xc68151a114e94262a528a74e05eda08d333831e88fac1a64f86e39b88240c8f6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + }, + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-blockchain_test-out_of_gas]": { + "network": "Cancun", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x89c2a06b06ffc0b49f31fa31b87c98d46ec29e054c31a6a81ac0412e1f180093", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0xcdf1e758b2e3d2d372e340938ccee32855ce10e47f8ae9490b3eb14f35ce12e3" + }, + "pre": { + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110006001f14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110006001f14355", + "storage": {} + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": { + "0x03e8": "0x03e8" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x012ea0", + "code": "0x", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de9c0f40", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0x6b1c27fe24947752eaddd7bd504b0f016420987355a25f5897ba7f92fa2ac70d", + "genesisRLP": "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a089c2a06b06ffc0b49f31fa31b87c98d46ec29e054c31a6a81ac0412e1f180093a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", + "blocks": [ + { + "blockHeader": { + "parentHash": "0xcdf1e758b2e3d2d372e340938ccee32855ce10e47f8ae9490b3eb14f35ce12e3", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0xb8d082be08d7ce1cc96cc29a73301bdc25d471647410da0cc29a772e0b120de1", + "transactionsTrie": "0xaf19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08b", + "receiptTrie": "0x8a464492414faf91bfcbcf3d97be0aac9f570e7c2792cc63eda61d7be8768d30", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x64e0", + "timestamp": "0x03e8", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x6b1c27fe24947752eaddd7bd504b0f016420987355a25f5897ba7f92fa2ac70d" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x25", + "r": "0xae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685", + "s": "0x38c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf902a7f9023ea0cdf1e758b2e3d2d372e340938ccee32855ce10e47f8ae9490b3eb14f35ce12e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b8d082be08d7ce1cc96cc29a73301bdc25d471647410da0cc29a772e0b120de1a0af19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08ba08a464492414faf91bfcbcf3d97be0aac9f570e7c2792cc63eda61d7be8768d30b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a00008264e08203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362c0c0", + "blocknumber": "1" + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0x9a6676f6d61d35b964d2db34ec5c71d7dde8bea952669efaf2b34106ae11fc35", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file diff --git a/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json new file mode 100644 index 0000000000..15319189ac --- /dev/null +++ b/BlockchainTests/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json @@ -0,0 +1,294 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-blockchain_test-no_stack_overflow]": { + "network": "Cancun", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x718d79be1c7312abb68fe0cc8cf2227602228e5b49fca5257e15e75d84c9c869", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0xaddee26386060bb728434c2bfd10a25af7bb966676fba7f3a2f7eed5352aad3a" + }, + "pre": { + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": { + "0x01": "0x01" + } + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": { + "0x03e8": "0x03e8" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x022fd1", + "code": "0x", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de98b5f2", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0x109c42a8938afd43b0b10c9b2492c0266026aeefcbae914f0ce646fb54635eb4", + "genesisRLP": "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0718d79be1c7312abb68fe0cc8cf2227602228e5b49fca5257e15e75d84c9c869a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", + "blocks": [ + { + "blockHeader": { + "parentHash": "0xaddee26386060bb728434c2bfd10a25af7bb966676fba7f3a2f7eed5352aad3a", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0x1fc7b29719b8b40319dd890a2de53ddfa8d38972f7ac3cd4b9283639cba0e0ed", + "transactionsTrie": "0xaf19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08b", + "receiptTrie": "0xb5696760d7a13792c9417cec44fae62889a429ff710fa32eb7e3eb57c0b45feb", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0xba9b", + "timestamp": "0x03e8", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x109c42a8938afd43b0b10c9b2492c0266026aeefcbae914f0ce646fb54635eb4" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x25", + "r": "0xae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685", + "s": "0x38c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf902a7f9023ea0addee26386060bb728434c2bfd10a25af7bb966676fba7f3a2f7eed5352aad3aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa01fc7b29719b8b40319dd890a2de53ddfa8d38972f7ac3cd4b9283639cba0e0eda0af19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08ba0b5696760d7a13792c9417cec44fae62889a429ff710fa32eb7e3eb57c0b45febb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000082ba9b8203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362c0c0", + "blocknumber": "1" + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0x90308da419ea5d5eee3f497b7bbb4a1dd24a5b11474cd4ab2800413b29ead30c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L93", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + }, + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-blockchain_test-stack_overflow]": { + "network": "Cancun", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x97d8d96d92aa73325c7e59aee8de9c2d644963c9feb1a9df3876938297a4cdda", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x0687aacaabae83e2413673ea316807eb4e60c0ff2274ef66ec8d8903d60b1adb" + }, + "pre": { + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": { + "0x03e8": "0x03e8" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "0x042e9a", + "code": "0x", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x3635c9adc5de920f54", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0x2f4acf00dda81c4d8fa0b7ae350c0a5a913950bb9ec6655dbf7ddfea7f735ad6", + "genesisRLP": "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a097d8d96d92aa73325c7e59aee8de9c2d644963c9feb1a9df3876938297a4cddaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0", + "blocks": [ + { + "blockHeader": { + "parentHash": "0x0687aacaabae83e2413673ea316807eb4e60c0ff2274ef66ec8d8903d60b1adb", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0x6027e71c8cfcdbc0593e2af7eaff8d894456ce9914ad89b39bd668a2e600696d", + "transactionsTrie": "0xaf19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08b", + "receiptTrie": "0x6a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x0164de", + "timestamp": "0x03e8", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "hash": "0x2f4acf00dda81c4d8fa0b7ae350c0a5a913950bb9ec6655dbf7ddfea7f735ad6" + }, + "transactions": [ + { + "type": "0x00", + "chainId": "0x01", + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": "0x0f4240", + "to": "0x0000000000000000000000000000000000001100", + "value": "0x00", + "data": "0x", + "v": "0x25", + "r": "0xae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685", + "s": "0x38c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "rlp": "0xf902a8f9023fa00687aacaabae83e2413673ea316807eb4e60c0ff2274ef66ec8d8903d60b1adba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06027e71c8cfcdbc0593e2af7eaff8d894456ce9914ad89b39bd668a2e600696da0af19826acc3905e291753071d89e2bbe00120b61034d84f03bc4c4e9f328a08ba06a1dcd11dc97c554adeef87bed26d022694d8408c135fc704d95b87b116112a2b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a0000830164de8203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362c0c0", + "blocknumber": "1" + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0x03fcba87e231961d434e6c4203e563957dbdf80dbb029d6a8592989a8ae3c1b2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L93", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file diff --git a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json deleted file mode 100644 index 5002479a38..0000000000 --- a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_before_fork.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_before_fork[fork_ShanghaiToCancunAtTime15k-state_test]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode results on exception when called before the fork.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "dc30414b7db91ae2dea47fc783ae5feb85b246365bdd7d55b683a1520d163edf", - "hash" : "0xbbb0e479ae735e77f132ce09fa14cd8f91b5b1afc1898b09ae6d190d4373b033", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_8f19c6dc_75c9_4e4e_a64e_6a8e93e262d4/test_blobgasfee_opcode.py#L156" - }, - "env" : { - "currentBaseFee" : "0x07", - "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "0x00", - "currentGasLimit" : "0x016345785d8a0000", - "currentNumber" : "0x01", - "currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentTimestamp" : "0x1d4c" - }, - "post" : { - "Shanghai" : [ - { - "hash" : "0xc49fccfe84c201b9122bd8d4d2bdbf40cb02fefdbb4c4123ece9065381662297", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes" : "0xf86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a" - } - ] - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - "0x01" : "0x01" - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0f4240" - ], - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "value" : [ - "0x00" - ] - } - } -} \ No newline at end of file diff --git a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json deleted file mode 100644 index 28a4643c0b..0000000000 --- a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_out_of_gas.json +++ /dev/null @@ -1,160 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-state_test-enough_gas]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "fb7ebbf779023b0738f4263166c0b4bb1e5e8de5243f9b5db00a4e40bccf88e0", - "hash" : "0xe8e0fbb475c82fe79c9988f2210e9008fe67eb09ffd833aef30b041117a996c5", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_8f19c6dc_75c9_4e4e_a64e_6a8e93e262d4/test_blobgasfee_opcode.py#L123" - }, - "env" : { - "currentBaseFee" : "0x07", - "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "0x00", - "currentExcessBlobGas" : "0x00", - "currentGasLimit" : "0x016345785d8a0000", - "currentNumber" : "0x01", - "currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentTimestamp" : "0x03e8" - }, - "post" : { - "Cancun" : [ - { - "hash" : "0xa31c69ff3c5fda3d88213156bd15d6a6c951bb408a298303981a4e4984a9cabf", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes" : "0xf86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a" - } - ] - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x600060006000600060007300000000000000000000000000000000000002006002f14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0f4240" - ], - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "value" : [ - "0x00" - ] - } - }, - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-state_test-out_of_gas]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "42fdd0cdad61bf20d5b7141874510feeb06cb80775208b2e30c09097b942331e", - "hash" : "0x020622eb0ecfb357afdecf912563c0f7e8a6f646a088083fee52103d9aade08b", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_8f19c6dc_75c9_4e4e_a64e_6a8e93e262d4/test_blobgasfee_opcode.py#L123" - }, - "env" : { - "currentBaseFee" : "0x07", - "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "0x00", - "currentExcessBlobGas" : "0x00", - "currentGasLimit" : "0x016345785d8a0000", - "currentNumber" : "0x01", - "currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentTimestamp" : "0x03e8" - }, - "post" : { - "Cancun" : [ - { - "hash" : "0x25d65481586bc743a858e30b545cceb053e4740ba4a259832fa3a45b0d7b969b", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes" : "0xf86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a" - } - ] - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x600060006000600060007300000000000000000000000000000000000002006001f14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a00", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0f4240" - ], - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "value" : [ - "0x00" - ] - } - } -} \ No newline at end of file diff --git a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json deleted file mode 100644 index ad60a1d7c3..0000000000 --- a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobbasefee_stack_overflow.json +++ /dev/null @@ -1,160 +0,0 @@ -{ - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-state_test-no_stack_overflow]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "084b6cc53bb58fcc6e0ba5ddd7e6723e82260e0a2219994ab2ffc84d65de1a93", - "hash" : "0x0ead359d3ff5177d63724964dbf8bcafb0e2de224a5d03d64b04555040372e53", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_8f19c6dc_75c9_4e4e_a64e_6a8e93e262d4/test_blobgasfee_opcode.py#L90" - }, - "env" : { - "currentBaseFee" : "0x07", - "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "0x00", - "currentExcessBlobGas" : "0x00", - "currentGasLimit" : "0x016345785d8a0000", - "currentNumber" : "0x01", - "currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentTimestamp" : "0x03e8" - }, - "post" : { - "Cancun" : [ - { - "hash" : "0x5c117dc7c8d93fe12127f7a1f991f898dc2fed2efd79eb10d445c8d0e0c8d8e0", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes" : "0xf86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a" - } - ] - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0f4240" - ], - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "value" : [ - "0x00" - ] - } - }, - "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-state_test-stack_overflow]" : { - "_info" : { - "comment" : "`execution-spec-tests` generated test", - "description" : "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", - "filling-rpc-server" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "filling-tool-version" : "retesteth-0.3.2-cancun+commit.2a41f237.Linux.g++", - "filling-transition-tool" : "evm version 1.14.4-unstable-3d8028a6-20240513", - "generatedTestHash" : "801f70f12d6dd6cd9e63c65bd188d139d05316516e4963fb71b18bb0c3c4b070", - "hash" : "0xe0e1882a8feb1600cac531579df3255818fcfb95fe06b4a5a9fe72ec42d894f9", - "lllcversion" : "Version: 0.5.14-develop.2023.7.11+commit.c58ab2c6.mod.Linux.g++", - "solidity" : "Version: 0.8.21+commit.d9974bed.Linux.g++", - "source" : "src/GeneralStateTestsFiller/Pyspecs/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py", - "sourceHash" : "080dfe66293041a47e8620d1208c3ac1c817f0444165c3992feae28432456a4d", - "url" : "https://github.com/ethereum/execution-spec-tests/blob/87ef9bee36585b5b9f72d6eaafeeb1999b641d3c/tests/tmp/tmptest_8f19c6dc_75c9_4e4e_a64e_6a8e93e262d4/test_blobgasfee_opcode.py#L90" - }, - "env" : { - "currentBaseFee" : "0x07", - "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "0x00", - "currentExcessBlobGas" : "0x00", - "currentGasLimit" : "0x016345785d8a0000", - "currentNumber" : "0x01", - "currentRandom" : "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentTimestamp" : "0x03e8" - }, - "post" : { - "Cancun" : [ - { - "hash" : "0xe1ff711215368a9aa3425bcd8f0e96500d71fd30eee68aef8671f656ead3cc69", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes" : "0xf86480843b9aca00830f4240940000000000000000000000000000000000000100808025a078bda1e1cb92b405bf1c49f292286f622ebd05ea52b0d7793e7e614c560c86d3a07e9b6734e2203cd58a048e8b1750bea1d9ccdf10f5d612dad80550fdd2081c4a" - } - ] - }, - "pre" : { - "0x0000000000000000000000000000000000000100" : { - "balance" : "0x00", - "code" : "0x6000600060006000600073000000000000000000000000000000000000020061fffff14355", - "nonce" : "0x00", - "storage" : { - } - }, - "0x0000000000000000000000000000000000000200" : { - "balance" : "0x00", - "code" : "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x1d6329f1c35ca4bfabb9f5610000000000", - "code" : "0x", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0f4240" - ], - "gasPrice" : "0x3b9aca00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "to" : "0x0000000000000000000000000000000000000100", - "value" : [ - "0x00" - ] - } - } -} \ No newline at end of file diff --git a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json new file mode 100644 index 0000000000..fb324fc914 --- /dev/null +++ b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json @@ -0,0 +1,72 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_before_fork[fork_ShanghaiToCancunAtTime15k-state_test-]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x1d4c", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Shanghai": [ + { + "hash": "0x65cf38ad84b8b9a8d8864a490a01bebce14b98bde2c3b7f3676554bb44550eb6", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x169d9eb486eca5b47ab8e983df4e0c56d219ee1b05aeda1c3b1f71fe1c324ab5", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode results on exception when called before the fork.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L163", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file diff --git a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json new file mode 100644 index 0000000000..2c46d761a2 --- /dev/null +++ b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json @@ -0,0 +1,144 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-state_test-enough_gas]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110006002f14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Cancun": [ + { + "hash": "0xf5739bdaa1c9b2e3de295a498d42263909eaaeec98f10241653e3f054d4a0860", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb7caecd237e8b4f85ed2d26ebbeb82984f4ab65861813ea1207f486dc1935553", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + }, + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_out_of_gas[fork_Cancun-state_test-out_of_gas]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110006001f14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Cancun": [ + { + "hash": "0x06f43dee5c005577dbd1716f69749ecbc8f7268e9c058a4f03e8e3fb3056f087", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x82a307f2209ece6b914f823c908d9e4a22bc5113e60f03eba2cc036796e40731", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode fails with insufficient gas.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L128", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file diff --git a/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json new file mode 100644 index 0000000000..8db760afc3 --- /dev/null +++ b/GeneralStateTests/Pyspecs/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json @@ -0,0 +1,144 @@ +{ + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-state_test-no_stack_overflow]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Cancun": [ + { + "hash": "0xcb4030ad2f6bc09a0a14219beca2e36eda8a020b3731bcf845ef5dc26f3b067c", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x9530d711e1d2edd1bc7f77482a9c7805370a3db86676582c98560c865cf2345a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L93", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + }, + "tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py::test_blobbasefee_stack_overflow[fork_Cancun-state_test-stack_overflow]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600061100061fffff14355", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Cancun": [ + { + "hash": "0xf9ca86d88c1c389e5b82e3af4f3c8f579c4121194c36b83957b16f9711e90d4e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf860800a830f4240940000000000000000000000000000000000001100808025a0ae470d7da8404176546d3a7697b2e3ae957efde6c03d33075dcf9c70bd5f6685a038c93673ba928426221e7e315a75dd0be0e2ea74b5a0a91d7482dbfdb339b362", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0c65cc5c3142649ac25e083db22879f786ff51d694f5cc2857acad643ee3c870", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "evm version 1.14.8-stable", + "description": "Test function documentation:\n\n Tests that the BLOBBASEFEE opcode produces a stack overflow by using it repeatedly.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/380470789764ff5de3c9cc2f3b86933c479343a5/tests/cancun/eip7516_blobgasfee/test_blobgasfee_opcode.py#L93", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7516.md", + "reference-spec-version": "2ade0452efe8124378f35284676ddfd16dd56ecd" + } + } +} \ No newline at end of file