From 06a9415fbddb1ceb80df7fa4b79062683f699dcd Mon Sep 17 00:00:00 2001 From: Sina Mahmoodi Date: Mon, 9 Sep 2024 17:12:12 +0200 Subject: [PATCH] forgot artifacts --- .../selfdestruct_itself_and_revert.json | 104 ++++++++++++++++++ .../live/testdata/supply/withdrawals.json | 77 +++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 eth/tracers/live/testdata/supply/selfdestruct_itself_and_revert.json create mode 100644 eth/tracers/live/testdata/supply/withdrawals.json diff --git a/eth/tracers/live/testdata/supply/selfdestruct_itself_and_revert.json b/eth/tracers/live/testdata/supply/selfdestruct_itself_and_revert.json new file mode 100644 index 0000000000..05336e81a8 --- /dev/null +++ b/eth/tracers/live/testdata/supply/selfdestruct_itself_and_revert.json @@ -0,0 +1,104 @@ +{ + "selfdestruct_itself_and_revert_grayGlacier": { + "blocks": [ + { + "BlockHeader": { + "BaseFeePerGas": "0x342770c0", + "BlobGasUsed": null, + "Bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Coinbase": "0x0100000000000000000000000000000000000000", + "Difficulty": "0x20000", + "ExcessBlobGas": null, + "ExtraData": "0x", + "GasLimit": "0x47e7c4", + "GasUsed": "0x97ed", + "Hash": "0x470d8e7af7bebd6c7515f35d2c77c25d003fe814b596557d5943f700b6ede5aa", + "MixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "Nonce": "0x0000000000000000", + "Number": "0x1", + "ParentBeaconBlockRoot": null, + "ParentHash": "0xaf41e72f748de317965454508c749f7e14dc4fe444cd07bca4c981c7e952364d", + "ReceiptTrie": "0x0002d836009201e474b8e616daff83625eb48821fa40b62a5324828c86ccf656", + "StateRoot": "0xe10489118b2484cae44ccf08dbf8312047747a905e1b3888c3569d0b203062e5", + "Timestamp": "0xa", + "TransactionsTrie": "0x35f9144ebabc94d93ed27a6d644cfc8d1e08b5112c85a085fe92f37c273db18b", + "UncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "WithdrawalsRoot": null + }, + "ExpectException": "", + "Rlp": "0xf90267f901faa0af41e72f748de317965454508c749f7e14dc4fe444cd07bca4c981c7e952364da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940100000000000000000000000000000000000000a0e10489118b2484cae44ccf08dbf8312047747a905e1b3888c3569d0b203062e5a035f9144ebabc94d93ed27a6d644cfc8d1e08b5112c85a085fe92f37c273db18ba00002d836009201e474b8e616daff83625eb48821fa40b62a5324828c86ccf656b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018347e7c48297ed0a80a0000000000000000000000000000000000000000000000000000000000000000088000000000000000084342770c0f867f8658085012a05f200830249f0941111111111111111111111111111111111111111808025a01244162a9c8a5aadf0c178eb0fca4b1ef8d0e35506bb2a2c9523222b0241c543a00b2c673143c87b44ab4cf52cacd0ef168d579ff1544c694e31e1efa8b00f5563c0", + "UncleHeaders": null + } + ], + "expected": [ + { + "issuance": { + "genesisAlloc": "0x7ce66c50e2840000" + }, + "blockNumber": 0, + "hash": "0xaf41e72f748de317965454508c749f7e14dc4fe444cd07bca4c981c7e952364d", + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000" + }, + { + "issuance": { + "reward": "0x1bc16d674ec80000" + }, + "burn": { + "1559": "0x1ef38c04a1c0", + "misc": "0x4563918244f40000" + }, + "blockNumber": 1, + "hash": "0x470d8e7af7bebd6c7515f35d2c77c25d003fe814b596557d5943f700b6ede5aa", + "parentHash": "0xaf41e72f748de317965454508c749f7e14dc4fe444cd07bca4c981c7e952364d" + } + ], + "genesisBlockHeader": { + "BaseFeePerGas": "0x3b9aca00", + "BlobGasUsed": null, + "Bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Coinbase": "0x0000000000000000000000000000000000000000", + "Difficulty": "0x20000", + "ExcessBlobGas": null, + "ExtraData": "0x", + "GasLimit": "0x47e7c4", + "GasUsed": "0x0", + "Hash": "0xaf41e72f748de317965454508c749f7e14dc4fe444cd07bca4c981c7e952364d", + "MixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "Nonce": "0x0000000000000000", + "Number": "0x0", + "ParentBeaconBlockRoot": null, + "ParentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "ReceiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "StateRoot": "0x65dc2cb11746f33989e47548a362f38b6d895960cd11b0c2b950583f276933df", + "Timestamp": "0x0", + "TransactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "UncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "WithdrawalsRoot": null + }, + "lastblockhash": "470d8e7af7bebd6c7515f35d2c77c25d003fe814b596557d5943f700b6ede5aa", + "network": "GrayGlacier", + "postState": {}, + "pre": { + "0x1111111111111111111111111111111111111111": { + "balance": "0x0", + "code": "0x73222222222222222222222222222222222222222273444444444444444444444444444444444444444460006000600060006000865af160006000600060006000865af150505050" + }, + "0x2222222222222222222222222222222222222222": { + "balance": "0x4563918244f40000", + "code": "0x3080ff50" + }, + "0x3333333333333333333333333333333333333333": { + "balance": "0xde0b6b3a7640000", + "code": "0x3080ff50" + }, + "0x4444444444444444444444444444444444444444": { + "balance": "0x1bc16d674ec80000", + "code": "0x73333333333333333333333333333333333333333360006000600060006000855af160006000fd5050" + }, + "0x71562b71999873db5b286df957af199ec94617f7": { + "balance": "0xde0b6b3a7640000" + } + }, + "sealEngine": "" + } +} \ No newline at end of file diff --git a/eth/tracers/live/testdata/supply/withdrawals.json b/eth/tracers/live/testdata/supply/withdrawals.json new file mode 100644 index 0000000000..c94bc64654 --- /dev/null +++ b/eth/tracers/live/testdata/supply/withdrawals.json @@ -0,0 +1,77 @@ +{ + "withdrawals_cancun": { + "blocks": [ + { + "BlockHeader": { + "BaseFeePerGas": "0x342770c0", + "BlobGasUsed": "0x0", + "Bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Coinbase": "0x0100000000000000000000000000000000000000", + "Difficulty": "0x0", + "ExcessBlobGas": "0x0", + "ExtraData": "0x", + "GasLimit": "0x47e7c4", + "GasUsed": "0x0", + "Hash": "0x273c5dc5beed8249b8103b9a168b1c693c17f371be39d675dec50120f4d93402", + "MixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "Nonce": "0x0000000000000000", + "Number": "0x1", + "ParentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "ParentHash": "0x52f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703", + "ReceiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "StateRoot": "0x6e2ae8cee635793fd04490934e7b7d8f727c74534c5a01e42051116e12ba6a1a", + "Timestamp": "0xa", + "TransactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "UncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "WithdrawalsRoot": "0xad2dcd8b054415c239ed4cdfff00f865a00f28676fc12e33fec0ce91e4be10d6" + }, + "ExpectException": "", + "Rlp": "0xf9025af90239a052f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940100000000000000000000000000000000000000a06e2ae8cee635793fd04490934e7b7d8f727c74534c5a01e42051116e12ba6a1aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080018347e7c4800a80a0000000000000000000000000000000000000000000000000000000000000000088000000000000000084342770c0a0ad2dcd8b054415c239ed4cdfff00f865a00f28676fc12e33fec0ce91e4be10d68080a00000000000000000000000000000000000000000000000000000000000000000c0c0dbda802a94ee00000000000000000000000000000000000000820539", + "UncleHeaders": null + } + ], + "expected": [ + { + "blockNumber": 0, + "hash": "0x52f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703", + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000" + }, + { + "issuance": { + "withdrawals": "0x1374b68fa00" + }, + "blockNumber": 1, + "hash": "0x273c5dc5beed8249b8103b9a168b1c693c17f371be39d675dec50120f4d93402", + "parentHash": "0x52f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703" + } + ], + "genesisBlockHeader": { + "BaseFeePerGas": "0x3b9aca00", + "BlobGasUsed": "0x0", + "Bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Coinbase": "0x0000000000000000000000000000000000000000", + "Difficulty": "0x20000", + "ExcessBlobGas": "0x0", + "ExtraData": "0x", + "GasLimit": "0x47e7c4", + "GasUsed": "0x0", + "Hash": "0x52f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703", + "MixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "Nonce": "0x0000000000000000", + "Number": "0x0", + "ParentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "ParentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "ReceiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "StateRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "Timestamp": "0x0", + "TransactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "UncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "WithdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" + }, + "lastblockhash": "273c5dc5beed8249b8103b9a168b1c693c17f371be39d675dec50120f4d93402", + "network": "Cancun", + "postState": {}, + "pre": {}, + "sealEngine": "" + } +} \ No newline at end of file