-
Notifications
You must be signed in to change notification settings - Fork 332
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fill EIP1153 transient storage tests
- Loading branch information
Showing
44 changed files
with
4,468 additions
and
0 deletions.
There are no files selected for viewing
115 changes: 115 additions & 0 deletions
115
EIPTests/BlockchainTests/StateTests/stEIP1153-transientStorage/01_tloadBeginningTxn.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
{ | ||
"01_tloadBeginningTxn_d0g0v0_Merge+1153" : { | ||
"_info" : { | ||
"comment" : "load arbitrary value is 0 at beginning of transaction", | ||
"filling-rpc-server" : "evm version 1.11.0-unstable-6c149fd4-20230103", | ||
"filling-tool-version" : "retesteth-0.2.3-postmerge+commit.28b443b8.Linux.g++", | ||
"generatedTestHash" : "544efa085be77fda651a0611254c35d1caa1dea36ea971994e8bf703d32a2717", | ||
"lllcversion" : "Version: 0.5.14-develop.2023.1.4+commit.a096d7a9.Linux.g++", | ||
"solidity" : "Version: 0.8.5+commit.a4f2e591.Linux.g++", | ||
"source" : "src/GeneralStateTestsFiller/EIPTests/stEIP1153/01_tloadBeginningTxnFiller.yml", | ||
"sourceHash" : "dc23bd3268437372eea849e877d4d3feaea15c8a4762c6bf006dc847b5b1b685" | ||
}, | ||
"blocks" : [ | ||
{ | ||
"blockHeader" : { | ||
"baseFeePerGas" : "0x0a", | ||
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||
"difficulty" : "0x00", | ||
"extraData" : "0x00", | ||
"gasLimit" : "0x10000000000000", | ||
"gasUsed" : "0x533f", | ||
"hash" : "0x0387569a9e61be3bbe9f704cd7a212c0dba207309bd7e276c6dbd968a8363c55", | ||
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000", | ||
"nonce" : "0x0000000000000000", | ||
"number" : "0x01", | ||
"parentHash" : "0x87a347dbb78b57e7e1345948d9db7e63be6744587bd3f6503e317e466d5a151f", | ||
"receiptTrie" : "0xee87ca54eb8421ce6e9288524fc9ed1f24afa005566eb11f86c4bbf6148d9209", | ||
"stateRoot" : "0xab25bd49990c6706252222ef956a6f42d12e146ece23fad1669dfdd3db6948b9", | ||
"timestamp" : "0x03e8", | ||
"transactionsTrie" : "0xf2083e2df96ed07133b03a55293a5308fe74438c3a3917315c6957c443ce949f", | ||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||
}, | ||
"rlp" : "0xf9026df901f9a087a347dbb78b57e7e1345948d9db7e63be6744587bd3f6503e317e466d5a151fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ab25bd49990c6706252222ef956a6f42d12e146ece23fad1669dfdd3db6948b9a0f2083e2df96ed07133b03a55293a5308fe74438c3a3917315c6957c443ce949fa0ee87ca54eb8421ce6e9288524fc9ed1f24afa005566eb11f86c4bbf6148d9209b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008001871000000000000082533f8203e800a000000000000000000000000000000000000000000000000000000000000200008800000000000000000af86eb86c02f8690180808207d0871000000000000094000000000000000000000000000000000000000a8080c001a0371c3eaf9c37702b54b3c60b876db06cb3b1696aad73a1c75e69f5ec6be3b948a01bca3cd059fd1a07106a68a75a6deca879c6d9aecda55a68bcb0163c67b7e787c0", | ||
"transactions" : [ | ||
{ | ||
"accessList" : [ | ||
], | ||
"chainId" : "0x01", | ||
"data" : "0x", | ||
"gasLimit" : "0x10000000000000", | ||
"maxFeePerGas" : "0x07d0", | ||
"maxPriorityFeePerGas" : "0x00", | ||
"nonce" : "0x00", | ||
"r" : "0x371c3eaf9c37702b54b3c60b876db06cb3b1696aad73a1c75e69f5ec6be3b948", | ||
"s" : "0x1bca3cd059fd1a07106a68a75a6deca879c6d9aecda55a68bcb0163c67b7e787", | ||
"sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", | ||
"to" : "0x000000000000000000000000000000000000000a", | ||
"type" : "0x02", | ||
"v" : "0x01", | ||
"value" : "0x00" | ||
} | ||
], | ||
"uncleHeaders" : [ | ||
] | ||
} | ||
], | ||
"genesisBlockHeader" : { | ||
"baseFeePerGas" : "0x0b", | ||
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||
"difficulty" : "0x00", | ||
"extraData" : "0x00", | ||
"gasLimit" : "0x10000000000000", | ||
"gasUsed" : "0x00", | ||
"hash" : "0x87a347dbb78b57e7e1345948d9db7e63be6744587bd3f6503e317e466d5a151f", | ||
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000", | ||
"nonce" : "0x0000000000000000", | ||
"number" : "0x00", | ||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", | ||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||
"stateRoot" : "0x2af58d9cd3afd93442689b74e8762aa27f68cd89ebdcca045e86ea1ad4c8a7be", | ||
"timestamp" : "0x00", | ||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||
}, | ||
"genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02af58d9cd3afd93442689b74e8762aa27f68cd89ebdcca045e86ea1ad4c8a7bea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080808710000000000000808000a000000000000000000000000000000000000000000000000000000000000200008800000000000000000bc0c0", | ||
"lastblockhash" : "0x0387569a9e61be3bbe9f704cd7a212c0dba207309bd7e276c6dbd968a8363c55", | ||
"network" : "Merge+1153", | ||
"postState" : { | ||
"0x000000000000000000000000000000000000000a" : { | ||
"balance" : "0x0de0b6b3a7640000", | ||
"code" : "0x6000b38060015550", | ||
"nonce" : "0x00", | ||
"storage" : { | ||
} | ||
}, | ||
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||
"balance" : "0x3635c9adc5de9cbf8a", | ||
"code" : "0x", | ||
"nonce" : "0x01", | ||
"storage" : { | ||
} | ||
} | ||
}, | ||
"pre" : { | ||
"0x000000000000000000000000000000000000000a" : { | ||
"balance" : "0x0de0b6b3a7640000", | ||
"code" : "0x6000b38060015550", | ||
"nonce" : "0x00", | ||
"storage" : { | ||
"0x01" : "0xffff" | ||
} | ||
}, | ||
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||
"balance" : "0x3635c9adc5dea00000", | ||
"code" : "0x", | ||
"nonce" : "0x00", | ||
"storage" : { | ||
} | ||
} | ||
}, | ||
"sealEngine" : "NoProof" | ||
} | ||
} |
115 changes: 115 additions & 0 deletions
115
EIPTests/BlockchainTests/StateTests/stEIP1153-transientStorage/02_tloadAfterTstore.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
{ | ||
"02_tloadAfterTstore_d0g0v0_Merge+1153" : { | ||
"_info" : { | ||
"comment" : "tload from same slot after tstore returns correct value", | ||
"filling-rpc-server" : "evm version 1.11.0-unstable-6c149fd4-20230103", | ||
"filling-tool-version" : "retesteth-0.2.3-postmerge+commit.28b443b8.Linux.g++", | ||
"generatedTestHash" : "d42aa222eea2280f9232f054bfc39f9c30c1bc4caccbc29274b95718aa02c6db", | ||
"lllcversion" : "Version: 0.5.14-develop.2023.1.4+commit.a096d7a9.Linux.g++", | ||
"solidity" : "Version: 0.8.5+commit.a4f2e591.Linux.g++", | ||
"source" : "src/GeneralStateTestsFiller/EIPTests/stEIP1153/02_tloadAfterTstoreFiller.yml", | ||
"sourceHash" : "010bd043b8ddaabb1c74c094ec709263ee1e5de7ab1baa20a7e282952f9a3cf4" | ||
}, | ||
"blocks" : [ | ||
{ | ||
"blockHeader" : { | ||
"baseFeePerGas" : "0x0a", | ||
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||
"difficulty" : "0x00", | ||
"extraData" : "0x00", | ||
"gasLimit" : "0x10000000000000", | ||
"gasUsed" : "0xa935", | ||
"hash" : "0x7d99a7055cb23e2d631fd5c10f07adf24fb4960f31abcf76e8ecc2fad92bf9a1", | ||
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000", | ||
"nonce" : "0x0000000000000000", | ||
"number" : "0x01", | ||
"parentHash" : "0xbcb924e0d450409f91f4b00a0237d2dc3ab0a1fb43dc864c41cca3ec10c2b0d9", | ||
"receiptTrie" : "0xdd76720471cb7d558899ec79cbf3e37338d597598f15ae62a741c5df9276c854", | ||
"stateRoot" : "0x54e79effd83d6982bbeaa49524a3ca9d83671f346a3cc2f08c066514a296de18", | ||
"timestamp" : "0x03e8", | ||
"transactionsTrie" : "0x20be185f444f32ccc42c3d8e42c2a0f032e6a8ced23178277092c5da3a1fca3e", | ||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||
}, | ||
"rlp" : "0xf9026df901f9a0bcb924e0d450409f91f4b00a0237d2dc3ab0a1fb43dc864c41cca3ec10c2b0d9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054e79effd83d6982bbeaa49524a3ca9d83671f346a3cc2f08c066514a296de18a020be185f444f32ccc42c3d8e42c2a0f032e6a8ced23178277092c5da3a1fca3ea0dd76720471cb7d558899ec79cbf3e37338d597598f15ae62a741c5df9276c854b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008001871000000000000082a9358203e800a000000000000000000000000000000000000000000000000000000000000200008800000000000000000af86eb86c02f869018080820fa0871000000000000094000000000000000000000000000000000000000a8080c001a0265982b28582156178323a10f893819c0198e299d3563732d1ab953071309fa1a00e5e9711949eb422c3d73b15f1a7cdbb1ae105002f6b6b792607803576577e91c0", | ||
"transactions" : [ | ||
{ | ||
"accessList" : [ | ||
], | ||
"chainId" : "0x01", | ||
"data" : "0x", | ||
"gasLimit" : "0x10000000000000", | ||
"maxFeePerGas" : "0x0fa0", | ||
"maxPriorityFeePerGas" : "0x00", | ||
"nonce" : "0x00", | ||
"r" : "0x265982b28582156178323a10f893819c0198e299d3563732d1ab953071309fa1", | ||
"s" : "0x0e5e9711949eb422c3d73b15f1a7cdbb1ae105002f6b6b792607803576577e91", | ||
"sender" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", | ||
"to" : "0x000000000000000000000000000000000000000a", | ||
"type" : "0x02", | ||
"v" : "0x01", | ||
"value" : "0x00" | ||
} | ||
], | ||
"uncleHeaders" : [ | ||
] | ||
} | ||
], | ||
"genesisBlockHeader" : { | ||
"baseFeePerGas" : "0x0b", | ||
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||
"difficulty" : "0x00", | ||
"extraData" : "0x00", | ||
"gasLimit" : "0x10000000000000", | ||
"gasUsed" : "0x00", | ||
"hash" : "0xbcb924e0d450409f91f4b00a0237d2dc3ab0a1fb43dc864c41cca3ec10c2b0d9", | ||
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000", | ||
"nonce" : "0x0000000000000000", | ||
"number" : "0x00", | ||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", | ||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||
"stateRoot" : "0xa4cdc47d23830ff1da4eee543ffaa09550407e6fdc9b2a423ac94ba2bb36e2b5", | ||
"timestamp" : "0x00", | ||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||
}, | ||
"genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a4cdc47d23830ff1da4eee543ffaa09550407e6fdc9b2a423ac94ba2bb36e2b5a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080808710000000000000808000a000000000000000000000000000000000000000000000000000000000000200008800000000000000000bc0c0", | ||
"lastblockhash" : "0x7d99a7055cb23e2d631fd5c10f07adf24fb4960f31abcf76e8ecc2fad92bf9a1", | ||
"network" : "Merge+1153", | ||
"postState" : { | ||
"0x000000000000000000000000000000000000000a" : { | ||
"balance" : "0x0de0b6b3a7640000", | ||
"code" : "0x60586000b46000b38060015550", | ||
"nonce" : "0x00", | ||
"storage" : { | ||
"0x01" : "0x58" | ||
} | ||
}, | ||
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||
"balance" : "0x3635c9adc5de9963ee", | ||
"code" : "0x", | ||
"nonce" : "0x01", | ||
"storage" : { | ||
} | ||
} | ||
}, | ||
"pre" : { | ||
"0x000000000000000000000000000000000000000a" : { | ||
"balance" : "0x0de0b6b3a7640000", | ||
"code" : "0x60586000b46000b38060015550", | ||
"nonce" : "0x00", | ||
"storage" : { | ||
} | ||
}, | ||
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||
"balance" : "0x3635c9adc5dea00000", | ||
"code" : "0x", | ||
"nonce" : "0x00", | ||
"storage" : { | ||
} | ||
} | ||
}, | ||
"sealEngine" : "NoProof" | ||
} | ||
} |
Oops, something went wrong.