Skip to content

Commit

Permalink
fill EIP1153 transient storage tests
Browse files Browse the repository at this point in the history
  • Loading branch information
winsvega committed Mar 15, 2023
1 parent f22fa06 commit 50a6182
Show file tree
Hide file tree
Showing 44 changed files with 4,468 additions and 0 deletions.
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"
}
}
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"
}
}
Loading

0 comments on commit 50a6182

Please sign in to comment.