Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOF tests: update for relaxed stack validation #1334

Merged
merged 5 commits into from
Feb 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,411 changes: 1,209 additions & 1,202 deletions EIPTests/BlockchainTests/StateTests/stEOF/ori/EOF1ValidInvalid.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
"RJUMP_MaxOffset_d0g0v0_Prague" : {
"_info" : {
"comment" : "",
"filling-rpc-server" : "evmone-t8n 0.11.0-dev+commit.3bc4010f",
"filling-tool-version" : "retesteth-0.3.1-cancun+commit.372a5939.Linux.g++",
"generatedTestHash" : "45e81af0a49a2ac64d0ab52e96f3a8d74e678a7ef64802c9bb5819c0a9a6fa1b",
"lllcversion" : "Version: 0.5.14-develop.2022.4.6+commit.401d5358.Linux.g++",
"solidity" : "Version: 0.8.18-develop.2023.1.16+commit.469d6d4d.Linux.g++",
"filling-rpc-server" : "evmone-t8n 0.12.0-dev+commit.62d18d90",
"filling-tool-version" : "retesteth-0.3.2-cancun+commit.377a97b2.Linux.g++",
"generatedTestHash" : "4b0ca7e9a25840c43d68097ceebfd65c300a0cdef4c78c5b4da543d4671875a5",
"lllcversion" : "Version: 0.5.14-develop.2021.4.29+commit.14c9d5de.Linux.clang",
"solidity" : "Version: 0.8.17-develop.2022.9.30+commit.8df45f5f.Linux.clang",
"source" : "src/EIPTestsFiller/StateTests/stEOF/stEIP4200/RJUMP_MaxOffsetFiller.yml",
"sourceHash" : "c15232eab35e824e2f2b205d62592866222433377a8c6b4ebe6cab1cedf63919"
"sourceHash" : "7b3a74219b1baea58a25e696a01f50e728bb5af8da7816d1a80577d9add618f6"
},
"blocks" : [
{
Expand All @@ -21,21 +21,21 @@
"excessBlobGas" : "0x00",
"extraData" : "0x00",
"gasLimit" : "0x05500000",
"gasUsed" : "0x031811",
"hash" : "0xbc98e79d00eab4c55fc3c81bebe8cc8db290ae79d0b1c3cf39ba09c466b5b836",
"gasUsed" : "0x5208",
"hash" : "0xaa545cb9e097303e89ecdd978cc938397fd14c54284a56145b45f94c96ba9858",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
"parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x25337c892be8fd1ab045869f0b2c5e049fd23a16382b13a2e6f1336da9508d17",
"receiptTrie" : "0x853844f1ef65cc23bb1fe1160e5fb1e29674d34a71c13d525aa6a00fa54093ad",
"stateRoot" : "0x400952da725c27c54ea42926fadd1fb6b975d1cd25a14ed8fa6f790cc97b0cd3",
"parentHash" : "0x794222116c9b1c97d00cd10ed125b78f06aa430b9c013eddc995a20203383523",
"receiptTrie" : "0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2",
"stateRoot" : "0x7b35917fafef86d1cd80cbc2631054bf794ed3f293ef6d52a15790238570ade7",
"timestamp" : "0x03e8",
"transactionsTrie" : "0x9dd289e39c0f3c60bacc63eec0e84d263b70642c46c5733938be86ff9350b308",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"
},
"rlp" : "0xf902a4f9023ba025337c892be8fd1ab045869f0b2c5e049fd23a16382b13a2e6f1336da9508d17a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0400952da725c27c54ea42926fadd1fb6b975d1cd25a14ed8fa6f790cc97b0cd3a09dd289e39c0f3c60bacc63eec0e84d263b70642c46c5733938be86ff9350b308a0853844f1ef65cc23bb1fe1160e5fb1e29674d34a71c13d525aa6a00fa54093adb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080018405500000830318118203e800a000000000000000000000000000000000000000000000000000000000000200008800000000000000000aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a83e4e1c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80801ba07c94e62687323becbaa8b3ceac9a4bac4eda2836456f8a4cc3965b597752eddaa05701b7e30347eb8405502fa12388189aa244a0671c959026f636b4d4e06dbd9fc0c0",
"rlp" : "0xf902a3f9023aa0794222116c9b1c97d00cd10ed125b78f06aa430b9c013eddc995a20203383523a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07b35917fafef86d1cd80cbc2631054bf794ed3f293ef6d52a15790238570ade7a09dd289e39c0f3c60bacc63eec0e84d263b70642c46c5733938be86ff9350b308a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800184055000008252088203e800a000000000000000000000000000000000000000000000000000000000000200008800000000000000000aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f862f860800a83e4e1c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80801ba07c94e62687323becbaa8b3ceac9a4bac4eda2836456f8a4cc3965b597752eddaa05701b7e30347eb8405502fa12388189aa244a0671c959026f636b4d4e06dbd9fc0c0",
"transactions" : [
{
"data" : "0x",
Expand All @@ -62,46 +62,37 @@
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"difficulty" : "0x00",
"excessBlobGas" : "0x00",
"excessBlobGas" : "0x060000",
"extraData" : "0x00",
"gasLimit" : "0x05500000",
"gasUsed" : "0x00",
"hash" : "0x25337c892be8fd1ab045869f0b2c5e049fd23a16382b13a2e6f1336da9508d17",
"hash" : "0x794222116c9b1c97d00cd10ed125b78f06aa430b9c013eddc995a20203383523",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000",
"nonce" : "0x0000000000000000",
"number" : "0x00",
"parentBeaconBlockRoot" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot" : "0x4d1edbb226df18233d2b9a0fe70031437f5f9f2506f6cfd10233ddc3ae10681f",
"stateRoot" : "0x9f893d93590cae0d7fdebb170865f7f2d44969a212531cafe2b368092e71069d",
"timestamp" : "0x00",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"
},
"genesisRLP" : "0xf9023cf90236a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa04d1edbb226df18233d2b9a0fe70031437f5f9f2506f6cfd10233ddc3ae10681fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080808405500000808000a000000000000000000000000000000000000000000000000000000000000200008800000000000000000ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0",
"lastblockhash" : "0xbc98e79d00eab4c55fc3c81bebe8cc8db290ae79d0b1c3cf39ba09c466b5b836",
"genesisRLP" : "0xf9023ff90239a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09f893d93590cae0d7fdebb170865f7f2d44969a212531cafe2b368092e71069da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080808405500000808000a000000000000000000000000000000000000000000000000000000000000200008800000000000000000ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218083060000a00000000000000000000000000000000000000000000000000000000000000000c0c0c0",
"lastblockhash" : "0xaa545cb9e097303e89ecdd978cc938397fd14c54284a56145b45f94c96ba9858",
"network" : "Prague",
"postState" : {
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0bccd156",
"balance" : "0x0be88db0",
"code" : "0x",
"nonce" : "0x01",
"storage" : {
}
},
"0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x00",
"code" : "0x7fef0001010004020001803404000000008000020000000000000000000000000060005260137fe00003e07fff6000e1fff80000000000000000000000000000000000000000008152600b8101905061800081015b808210156088577f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b82526020820191506054565b507f7fef000101000402000100010400000000800000fe000000000000000000000081526020810190507e60005260146000f30000000000000000000000000000000000000000000000815260098101905080600080f06000556001805550",
"nonce" : "0x01",
"storage" : {
"0x00" : "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40",
"0x01" : "0x01"
}
},
"0xf1ecf98489fa9ed60a664fc4998db699cfa39d40" : {
"balance" : "0x00",
"code" : "0xef000101000402000100010400000000800000fe",
"code" : "0x",
"nonce" : "0x01",
"storage" : {
}
Expand All @@ -117,8 +108,8 @@
},
"0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x00",
"code" : "0x7fef0001010004020001803404000000008000020000000000000000000000000060005260137fe00003e07fff6000e1fff80000000000000000000000000000000000000000008152600b8101905061800081015b808210156088577f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b82526020820191506054565b507f7fef000101000402000100010400000000800000fe000000000000000000000081526020810190507e60005260146000f30000000000000000000000000000000000000000000000815260098101905080600080f06000556001805550",
"nonce" : "0x00",
"code" : "0x",
"nonce" : "0x01",
"storage" : {
}
}
Expand Down
Loading