diff options
Diffstat (limited to 'GeneralStateTests/stStaticCall')
12 files changed, 1712 insertions, 0 deletions
diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter.json new file mode 100644 index 000000000..a486d70ef --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter.json @@ -0,0 +1,210 @@ +{ + "static_callcallcodecall_010_OOGMAfter" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x72a490f2bbe04b24fac281bcfcf4a50f23e4d98a4b65ca53e7fa67922de3f5df", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0xd5d128b08613f1f26cb4a24ed4f12ed2faa59dd9d490dc546c9f1de6d2388e69", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600060003561eaf6fa6000555a600155", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01fbdc" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000003614e48fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000002619c90f4505b61c3506080511015603a576001608051016080526022565b", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0xf227", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7630dd9", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + } + }, + { + "hash" : "0x01b72cc7394d64432fbffa72df50cc1134c0dbdd6f310d415a8e71e8d4d3a7ab", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600060003561eaf6fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000003614e48fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000002619c90f4505b61c3506080511015603a576001608051016080526022565b", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x0000000000000000000000001000000000000000000000000000000000000001", + "0x0000000000000000000000002000000000000000000000000000000000000001" + ], + "gasLimit" : [ + "0x029fe0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter_2.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter_2.json new file mode 100644 index 000000000..3cb70b580 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter_2.json @@ -0,0 +1,164 @@ +{ + "static_callcallcodecall_010_OOGMAfter_2" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x020000", + "currentGasLimit" : "0x989680", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0xe30eacc3c2c6cbdb91057adbaac53768546552d6d0dcc6ef95e182e95ec0f2c6", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x6332d2b26543f5b5c66a0b39aae2bfe466532e049bfe712dc7a5bc12f3733107", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x6332d2b26543f5b5c66a0b39aae2bfe466532e049bfe712dc7a5bc12f3733107", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600060003561eaf6fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000002619c90f4506001600355", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000003614e48fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000002619c90f4505b61c3506080511015603a576001608051016080526022565b", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x0000000000000000000000001000000000000000000000000000000000000001", + "0x0000000000000000000000002000000000000000000000000000000000000001" + ], + "gasLimit" : [ + "0x029fe0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter_3.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter_3.json new file mode 100644 index 000000000..6b244cd09 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMAfter_3.json @@ -0,0 +1,164 @@ +{ + "static_callcallcodecall_010_OOGMAfter_3" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x020000", + "currentGasLimit" : "0x989680", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x68829e4a6e38e3771085934e0572538d3da2e9f0375b1797c639a0162624de54", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0xd62e6638d73cae56f010fc1e87bf62ffd483892080c36625d85091d01b78e783", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0xd62e6638d73cae56f010fc1e87bf62ffd483892080c36625d85091d01b78e783", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600060003561eaf6fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x60406000604060006000731000000000000000000000000000000000000002619c90f2506001600355", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x6040600060406000731000000000000000000000000000000000000003614e34fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x60406000604060006000731000000000000000000000000000000000000002619c90f2505b61c3506080511015603c576001608051016080526024565b", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x0000000000000000000000001000000000000000000000000000000000000001", + "0x0000000000000000000000002000000000000000000000000000000000000001" + ], + "gasLimit" : [ + "0x029fe0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMBefore.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMBefore.json new file mode 100644 index 000000000..9c18cda67 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMBefore.json @@ -0,0 +1,164 @@ +{ + "static_callcallcodecall_010_OOGMBefore" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x540e8d14ae7d4273fe9695c00d066eefcadede311aa021922c9fe1f2f3dca99c", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x447e0f22190f9bb1dbb05774ba3e736a57c00706a7cd77910e8ccabe73a9cf83", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x447e0f22190f9bb1dbb05774ba3e736a57c00706a7cd77910e8ccabe73a9cf83", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6000356000526040600060406000731000000000000000000000000000000000000001620249f0fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x6040600060406000600035619c90f4", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x60016003556040600060406000731000000000000000000000000000000000000003614e34fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x5b61c35060805110156018576001608051016080526000565b6040600060406000731000000000000000000000000000000000000003614e34fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x0000000000000000000000001000000000000000000000000000000000000002", + "0x0000000000000000000000002000000000000000000000000000000000000002" + ], + "gasLimit" : [ + "0x029fe0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMBefore2.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMBefore2.json new file mode 100644 index 000000000..fb7095369 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_OOGMBefore2.json @@ -0,0 +1,164 @@ +{ + "static_callcallcodecall_010_OOGMBefore2" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x57d703fa56d7ffe17864243cf80092518b074863778e2c823b8b40695fda674f", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x1a62c3878fd456b21d63afd2b38087ee231aaad964665769171e18f7d6f73990", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x1a62c3878fd456b21d63afd2b38087ee231aaad964665769171e18f7d6f73990", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6000356000526040600060406000731000000000000000000000000000000000000001620249f0fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "0x60406000604060006000600035619c90f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x5b61c35060805110156018576001608051016080526000565b6040600060406000731000000000000000000000000000000000000003614e34fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000002" : { + "balance" : "0x00", + "code" : "0x60016003556040600060406000731000000000000000000000000000000000000003614e34fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x0000000000000000000000001000000000000000000000000000000000000002", + "0x0000000000000000000000002000000000000000000000000000000000000002" + ], + "gasLimit" : [ + "0x029fe0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideEnd.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideEnd.json new file mode 100644 index 000000000..0a4b37333 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideEnd.json @@ -0,0 +1,116 @@ +{ + "static_callcallcodecall_010_SuicideEnd" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x4dc754dfdfb0af30cd83411ff9b98c2a32104dfdb287644220972889119f30c1", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x4dc754dfdfb0af30cd83411ff9b98c2a32104dfdb287644220972889119f30c1", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x4dc754dfdfb0af30cd83411ff9b98c2a32104dfdb287644220972889119f30c1", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x4dc754dfdfb0af30cd83411ff9b98c2a32104dfdb287644220972889119f30c1", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0xb926376fff8fb99ba0fa81eab355ab3e11256ed00352f658108e8a18bc9d092b", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6040600060406000731000000000000000000000000000000000000001620249f0fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "code" : "0x6040600060406000731000000000000000000000000000000000000002620186a0f4", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "code" : "0x604060006040600073100000000000000000000000000000000000000361c350fa50731000000000000000000000000000000000000001ff", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x2dc6c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideEnd2.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideEnd2.json new file mode 100644 index 000000000..aff273201 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideEnd2.json @@ -0,0 +1,116 @@ +{ + "static_callcallcodecall_010_SuicideEnd2" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0xb27f3b646f796869d105f89d84bc273ca9922ee152f611cfa97280427ced7895", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0xb27f3b646f796869d105f89d84bc273ca9922ee152f611cfa97280427ced7895", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0xb27f3b646f796869d105f89d84bc273ca9922ee152f611cfa97280427ced7895", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0xb27f3b646f796869d105f89d84bc273ca9922ee152f611cfa97280427ced7895", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x897dc775ba11fca972cf1a718bf7db4af5a95d99af46301b8e6251792ea06bdf", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6040600060406000731000000000000000000000000000000000000001620249f0fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "code" : "0x60406000604060006000731000000000000000000000000000000000000002620186a0f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "code" : "0x604060006040600073100000000000000000000000000000000000000361c350fa50731000000000000000000000000000000000000001ff", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x2dc6c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideMiddle.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideMiddle.json new file mode 100644 index 000000000..d98765a84 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideMiddle.json @@ -0,0 +1,116 @@ +{ + "static_callcallcodecall_010_SuicideMiddle" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x59d3f1c3d6468bd6ab594a573ac4f799545e10065f70e6ec04facd62e57d86d7", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x59d3f1c3d6468bd6ab594a573ac4f799545e10065f70e6ec04facd62e57d86d7", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x59d3f1c3d6468bd6ab594a573ac4f799545e10065f70e6ec04facd62e57d86d7", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x59d3f1c3d6468bd6ab594a573ac4f799545e10065f70e6ec04facd62e57d86d7", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0xea783d37d42e6ecd24e892886df355ba6d51587e01c149d24fc153db261f5bdb", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6040600060406000731000000000000000000000000000000000000001620249f0fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "code" : "0x6040600060406000731000000000000000000000000000000000000002620186a0f4", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "code" : "0x731000000000000000000000000000000000000000ff", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x2dc6c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideMiddle2.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideMiddle2.json new file mode 100644 index 000000000..a1d2925ba --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_010_SuicideMiddle2.json @@ -0,0 +1,116 @@ +{ + "static_callcallcodecall_010_SuicideMiddle2" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0xf673e75a7903269b3f0930f908dc792c4c34c0602746d8b7f4d34f0ad32358ce", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0xf673e75a7903269b3f0930f908dc792c4c34c0602746d8b7f4d34f0ad32358ce", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0xf673e75a7903269b3f0930f908dc792c4c34c0602746d8b7f4d34f0ad32358ce", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0xf673e75a7903269b3f0930f908dc792c4c34c0602746d8b7f4d34f0ad32358ce", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0xf07644cc5749fdb124dc06126a62b44551ed28eda44d5eb3cc75549a1891ecfb", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6040600060406000731000000000000000000000000000000000000001620249f0fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "code" : "0x60406000604060006000731000000000000000000000000000000000000002620186a0f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "code" : "0x731000000000000000000000000000000000000000ff", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "code" : "0x6001600352", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x2dc6c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_ABCB_RECURSIVE.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_ABCB_RECURSIVE.json new file mode 100644 index 000000000..97b992e7f --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_ABCB_RECURSIVE.json @@ -0,0 +1,109 @@ +{ + "static_callcallcodecall_ABCB_RECURSIVE" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0xb2d05e00", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x49f3a5850045604875b3ee7f2ebf235952a601f8d6aa4021b7f08f5661894092", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x49f3a5850045604875b3ee7f2ebf235952a601f8d6aa4021b7f08f5661894092", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x49f3a5850045604875b3ee7f2ebf235952a601f8d6aa4021b7f08f5661894092", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x49f3a5850045604875b3ee7f2ebf235952a601f8d6aa4021b7f08f5661894092", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x13778c562ea9af15cf107860c2ed51034bb91b7e28229a31f2b839c0e06cdf0e", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600073100000000000000000000000000000000000000163017d7840fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "code" : "0x6040600060406000731000000000000000000000000000000000000002620f4240f4", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "code" : "0x60406000604060007310000000000000000000000000000000000000016207a120fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x01c9c380" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecall_ABCB_RECURSIVE2.json b/GeneralStateTests/stStaticCall/static_callcallcodecall_ABCB_RECURSIVE2.json new file mode 100644 index 000000000..8a69dc288 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecall_ABCB_RECURSIVE2.json @@ -0,0 +1,109 @@ +{ + "static_callcallcodecall_ABCB_RECURSIVE2" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0xb2d05e00", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x76f93e5709b70048ac48bce27e5c57a7e6b79c5abebc7c7017c0f22297464d17", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x76f93e5709b70048ac48bce27e5c57a7e6b79c5abebc7c7017c0f22297464d17", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x76f93e5709b70048ac48bce27e5c57a7e6b79c5abebc7c7017c0f22297464d17", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x76f93e5709b70048ac48bce27e5c57a7e6b79c5abebc7c7017c0f22297464d17", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x40b39cda5afb0a2b56a572668d01f831fa58ac06273653a63591a5f0a13a3142", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600073100000000000000000000000000000000000000163017d7840fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "code" : "0x60406000604060006000731000000000000000000000000000000000000002620f4240f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "code" : "0x60406000604060007310000000000000000000000000000000000000016207a120fa", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x01c9c380" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stStaticCall/static_callcallcodecallcode_011_2.json b/GeneralStateTests/stStaticCall/static_callcallcodecallcode_011_2.json new file mode 100644 index 000000000..38dbbdb06 --- /dev/null +++ b/GeneralStateTests/stStaticCall/static_callcallcodecallcode_011_2.json @@ -0,0 +1,164 @@ +{ + "static_callcallcodecallcode_011_2" : { + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x01c9c380", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "EIP150" : [ + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "EIP158" : [ + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Frontier" : [ + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Homestead" : [ + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x2ef4ce9928e12ef46bd37c473fa224226d6f4893ea7b94346c23e573e32eefbd", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ], + "Metropolis" : [ + { + "hash" : "0x9db7831768f2ee813548e2ef021daf6ad66d2703c19342c41f8839efaaeb0767", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + } + }, + { + "hash" : "0x3e51020794ae37feb46ed74fb683949978ebf620609e854fdae15cb5a7e8cc00", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + } + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x600035600052604060006040600073100000000000000000000000000000000000000162055730fa6000555a600155", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x60406000604060006000600035620493e0f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600060007310000000000000000000000000000000000000036203d090f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "0x6001600152", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x604060006040600060017310000000000000000000000000000000000000036203d090f2", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x0000000000000000000000001000000000000000000000000000000000000002", + "0x0000000000000000000000002000000000000000000000000000000000000002" + ], + "gasLimit" : [ + "0x2dc6c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file |