Skip to content

Commit 6afcd7e

Browse files
authored
Update BeaconRootsAddress (#8294)
Set BeaconRootsAddress to `0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02` in preparation for [dencun-devnet-9](https://notes.ethereum.org/@ethpandaops/dencun-devnet-9) per ethereum/EIPs#7672. Hopefully this will be the final change to BeaconRootsAddress. Also update execution-spec-tests to [v1.0.5](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.5).
1 parent b3f4520 commit 6afcd7e

File tree

109 files changed

+25253
-25250
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+25253
-25250
lines changed

params/protocol_params.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ const (
173173
)
174174

175175
// EIP-4788: Beacon block root in the EVM
176-
var BeaconRootsAddress = common.HexToAddress("0xbEAC020008aFF7331c0A389CB2AAb67597567d7a")
176+
var BeaconRootsAddress = common.HexToAddress("0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02")
177177

178178
// Gas discount table for BLS12-381 G1 and G2 multi exponentiation operations
179179
var Bls12381MultiExpDiscountTable = [128]uint64{1200, 888, 764, 641, 594, 547, 500, 453, 438, 423, 408, 394, 379, 364, 349, 334, 330, 326, 322, 318, 314, 310, 306, 302, 298, 294, 289, 285, 281, 277, 273, 269, 268, 266, 265, 263, 262, 260, 259, 257, 256, 254, 253, 251, 250, 248, 247, 245, 244, 242, 241, 239, 238, 236, 235, 233, 232, 231, 229, 228, 226, 225, 223, 222, 221, 220, 219, 219, 218, 217, 216, 216, 215, 214, 213, 213, 212, 211, 211, 210, 209, 208, 208, 207, 206, 205, 205, 204, 203, 202, 202, 201, 200, 199, 199, 198, 197, 196, 196, 195, 194, 193, 193, 192, 191, 191, 190, 189, 188, 188, 187, 186, 185, 185, 184, 183, 182, 182, 181, 180, 179, 179, 178, 177, 176, 176, 175, 174}

tests/execution-spec-tests/berlin/eip2930_access_list/acl/access_list.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"000-fork=Berlin": {
33
"_info": {
4-
"filling-transition-tool": "evm version 1.13.0-unstable-998b2182-20230919",
4+
"filling-transition-tool": "evm version 1.13.0-unstable-fd389791-20230926",
55
"reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2930.md",
66
"reference-spec-version": "c9db53a936c5c9cbe2db32ba0d1b86c4c6e73534"
77
},
@@ -112,7 +112,7 @@
112112
},
113113
"001-fork=London": {
114114
"_info": {
115-
"filling-transition-tool": "evm version 1.13.0-unstable-998b2182-20230919",
115+
"filling-transition-tool": "evm version 1.13.0-unstable-fd389791-20230926",
116116
"reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2930.md",
117117
"reference-spec-version": "c9db53a936c5c9cbe2db32ba0d1b86c4c6e73534"
118118
},

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/gas_usage.json

+92-92
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/tload_after_sstore.json

+23-23
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"000-fork=Cancun": {
33
"_info": {
4-
"filling-transition-tool": "evm version 1.13.0-unstable-998b2182-20230919",
4+
"filling-transition-tool": "evm version 1.13.0-unstable-fd389791-20230926",
55
"reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1153.md",
66
"reference-spec-version": "6f0be621c76a05a7b3aaf0e9297afd425c26e9d0"
77
},
88
"network": "Cancun",
9-
"genesisRLP": "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0d108c7babddeed5f469bf30f2caeeb9fc70420a3c5e707709bff47a6af851c44a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0",
9+
"genesisRLP": "0xf90240f9023aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0f52dca85120dff9bdf19f8054fd78e1e1fca8ce8eaf58d1d0625c1eac9ff3b99a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0",
1010
"genesisBlockHeader": {
1111
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
1212
"uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
1313
"coinbase": "0x0000000000000000000000000000000000000000",
14-
"stateRoot": "0xd108c7babddeed5f469bf30f2caeeb9fc70420a3c5e707709bff47a6af851c44",
14+
"stateRoot": "0xf52dca85120dff9bdf19f8054fd78e1e1fca8ce8eaf58d1d0625c1eac9ff3b99",
1515
"transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
1616
"receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
1717
"bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
@@ -28,16 +28,16 @@
2828
"blobGasUsed": "0x00",
2929
"excessBlobGas": "0x00",
3030
"parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
31-
"hash": "0x78c2f6dfbbe87a05abfc3d226fdedf73bbbc9131343cb72bfdcfacceb7792942"
31+
"hash": "0x22f05ccd24c0995e5635975b2bda46ba10f18d5e259087f80f3a894b91ef5675"
3232
},
3333
"blocks": [
3434
{
35-
"rlp": "0xf902a8f9023fa078c2f6dfbbe87a05abfc3d226fdedf73bbbc9131343cb72bfdcfacceb7792942a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d8ae4917db4ad35f41780c07137133d2368a75f254977b12fac8a7d04b6a664ba0578602b2b7e3a3291c3eefca3a08bc13c0d194f9845a39b6f3bcf843d9fed79da0740b7067d4b3262416bb6bd3f93ec5f288c9f216d0dfd7077737dfb939b6299bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a00008301b0388203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a830f4240940000000000000000000000000000000000000100808025a06ed8419ab28c42e73d2f147ebdddfd5de4fb1eb6b4f332d0c5fab55da6ee7eaaa05930cef304a571952dbcc5d64ddb799bba262cfe26fcdded394288f1999164cec0c0",
35+
"rlp": "0xf902a8f9023fa022f05ccd24c0995e5635975b2bda46ba10f18d5e259087f80f3a894b91ef5675a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00ebee8c13fbfdd69cefdfded262de5b48b1dbff7e40bd7958e67c8f0087135c8a0578602b2b7e3a3291c3eefca3a08bc13c0d194f9845a39b6f3bcf843d9fed79da0740b7067d4b3262416bb6bd3f93ec5f288c9f216d0dfd7077737dfb939b6299bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a00008301b0388203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a830f4240940000000000000000000000000000000000000100808025a06ed8419ab28c42e73d2f147ebdddfd5de4fb1eb6b4f332d0c5fab55da6ee7eaaa05930cef304a571952dbcc5d64ddb799bba262cfe26fcdded394288f1999164cec0c0",
3636
"blockHeader": {
37-
"parentHash": "0x78c2f6dfbbe87a05abfc3d226fdedf73bbbc9131343cb72bfdcfacceb7792942",
37+
"parentHash": "0x22f05ccd24c0995e5635975b2bda46ba10f18d5e259087f80f3a894b91ef5675",
3838
"uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
3939
"coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
40-
"stateRoot": "0xd8ae4917db4ad35f41780c07137133d2368a75f254977b12fac8a7d04b6a664b",
40+
"stateRoot": "0x0ebee8c13fbfdd69cefdfded262de5b48b1dbff7e40bd7958e67c8f0087135c8",
4141
"transactionsTrie": "0x578602b2b7e3a3291c3eefca3a08bc13c0d194f9845a39b6f3bcf843d9fed79d",
4242
"receiptTrie": "0x740b7067d4b3262416bb6bd3f93ec5f288c9f216d0dfd7077737dfb939b6299b",
4343
"bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
@@ -54,7 +54,7 @@
5454
"blobGasUsed": "0x00",
5555
"excessBlobGas": "0x00",
5656
"parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
57-
"hash": "0x399df2b98f2a2d68cac295a67a428201821bd75c114c69fedc03478d706570a7"
57+
"hash": "0x6b7058143d59c7522d93d7899425c2db7764528b4de7e30aad5cafa1210d6b12"
5858
},
5959
"transactions": [
6060
{
@@ -76,7 +76,7 @@
7676
"withdrawals": []
7777
}
7878
],
79-
"lastblockhash": "0x399df2b98f2a2d68cac295a67a428201821bd75c114c69fedc03478d706570a7",
79+
"lastblockhash": "0x6b7058143d59c7522d93d7899425c2db7764528b4de7e30aad5cafa1210d6b12",
8080
"pre": {
8181
"0x0000000000000000000000000000000000000100": {
8282
"nonce": "0x00",
@@ -89,17 +89,17 @@
8989
"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff": "0x01"
9090
}
9191
},
92+
"0x000f3df6d732807ef1319fb7b8bb8522d0beac02": {
93+
"nonce": "0x01",
94+
"balance": "0x00",
95+
"code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500",
96+
"storage": {}
97+
},
9298
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": {
9399
"nonce": "0x00",
94100
"balance": "0x989680",
95101
"code": "0x",
96102
"storage": {}
97-
},
98-
"0xbeac020008aff7331c0a389cb2aab67597567d7a": {
99-
"nonce": "0x01",
100-
"balance": "0x00",
101-
"code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500",
102-
"storage": {}
103103
}
104104
},
105105
"postState": {
@@ -114,6 +114,14 @@
114114
"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe": "0xff"
115115
}
116116
},
117+
"0x000f3df6d732807ef1319fb7b8bb8522d0beac02": {
118+
"nonce": "0x01",
119+
"balance": "0x00",
120+
"code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500",
121+
"storage": {
122+
"0x03e8": "0x03e8"
123+
}
124+
},
117125
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": {
118126
"nonce": "0x00",
119127
"balance": "0x0510a8",
@@ -125,14 +133,6 @@
125133
"balance": "0x87b450",
126134
"code": "0x",
127135
"storage": {}
128-
},
129-
"0xbeac020008aff7331c0a389cb2aab67597567d7a": {
130-
"nonce": "0x01",
131-
"balance": "0x00",
132-
"code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500",
133-
"storage": {
134-
"0x03e8": "0x03e8"
135-
}
136136
}
137137
},
138138
"sealEngine": "NoProof"

0 commit comments

Comments
 (0)