diff options
author | Dimitry <dimitry@ethereum.org> | 2017-10-25 19:07:50 +0800 |
---|---|---|
committer | Dimitry <dimitry@ethereum.org> | 2017-10-25 19:07:50 +0800 |
commit | 13c7891fff8f6101f7d2033b9384ddffcbe5e7de (patch) | |
tree | 55bd567e6b8f85e2be6810ddd4019c07da4efcf7 | |
parent | dc9e2cbd33a43872097ed9bc97681a944a0cdd0d (diff) | |
download | tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.tar tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.tar.gz tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.tar.bz2 tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.tar.lz tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.tar.xz tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.tar.zst tangerine-tests-13c7891fff8f6101f7d2033b9384ddffcbe5e7de.zip |
create failing inside staticcall
6 files changed, 2058 insertions, 0 deletions
diff --git a/BlockchainTests/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0.json b/BlockchainTests/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0.json new file mode 100644 index 000000000..03f679364 --- /dev/null +++ b/BlockchainTests/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0.json @@ -0,0 +1,822 @@ +{ + "staticcall_createfails_d0g0v0_Byzantium" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json", + "sourceHash" : "509760c499cd0ce7703c5e13ac5652da4b997f21c48b4cf5b83aeaf46570518d" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x0144bc", + "hash" : "0x3d853599425882c003f34be00255c62126dd54e461206d6f21109a75927e2f53", + "mixHash" : "0x31c555a7a1cf0991e69622c8b14d109f00e3eb4ef3037159bf1e8735cf52d060", + "nonce" : "0xd2258c9ad897361c", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0xd4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954d", + "stateRoot" : "0xc23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023d", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0c23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023da0398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25a0d4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e088830144bc8203e880a031c555a7a1cf0991e69622c8b14d109f00e3eb4ef3037159bf1e8735cf52d06088d2258c9ad897361cf882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b1ba065fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5a022bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36afc0", + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x3d853599425882c003f34be00255c62126dd54e461206d6f21109a75927e2f53", + "network" : "Byzantium", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x29a2241af62d44bc", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec8e0dc", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d0g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json", + "sourceHash" : "509760c499cd0ce7703c5e13ac5652da4b997f21c48b4cf5b83aeaf46570518d" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x0144bc", + "hash" : "0x171d521de649b44572ec4b2352712506949bd3ee5937a82782d75e43ed9e2573", + "mixHash" : "0x8cac6ec1adc28fadbc675e44ed8cbdd090a059a14f3e8e0f92d89a15f84333d1", + "nonce" : "0xbaa05396f7b8738d", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0xd4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954d", + "stateRoot" : "0xc23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023d", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0c23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023da0398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25a0d4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e088830144bc8203e880a08cac6ec1adc28fadbc675e44ed8cbdd090a059a14f3e8e0f92d89a15f84333d188baa05396f7b8738df882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b1ba065fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5a022bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36afc0", + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x171d521de649b44572ec4b2352712506949bd3ee5937a82782d75e43ed9e2573", + "network" : "Constantinople", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x29a2241af62d44bc", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec8e0dc", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d0g0v0_EIP150" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json", + "sourceHash" : "509760c499cd0ce7703c5e13ac5652da4b997f21c48b4cf5b83aeaf46570518d" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x7174054e946e81bbb6e040f6ae177cb05ceb7efb4f843c5f229c6ed4d4ea2920", + "mixHash" : "0x97485a72d5d3bcc66698f084059f0cb4b110ac90602a5adec9c9e8d563a15d6a", + "nonce" : "0xe3beae623f0129b9", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a0398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a097485a72d5d3bcc66698f084059f0cb4b110ac90602a5adec9c9e8d563a15d6a88e3beae623f0129b9f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b1ba065fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5a022bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36afc0", + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x7174054e946e81bbb6e040f6ae177cb05ceb7efb4f843c5f229c6ed4d4ea2920", + "network" : "EIP150", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d0g0v0_EIP158" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json", + "sourceHash" : "509760c499cd0ce7703c5e13ac5652da4b997f21c48b4cf5b83aeaf46570518d" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x6bef36be429fa3bc08d6c6c0419edfeb1e6bec42ac7c1fac0a4719acabe35315", + "mixHash" : "0x8d1d69ca9c6fce24f37512430d7710daf2486a36eb7bb2c926fa01395c753550", + "nonce" : "0xd90c0e7aae53ea68", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a0398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a08d1d69ca9c6fce24f37512430d7710daf2486a36eb7bb2c926fa01395c75355088d90c0e7aae53ea68f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b1ba065fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5a022bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36afc0", + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x6bef36be429fa3bc08d6c6c0419edfeb1e6bec42ac7c1fac0a4719acabe35315", + "network" : "EIP158", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d0g0v0_Frontier" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json", + "sourceHash" : "509760c499cd0ce7703c5e13ac5652da4b997f21c48b4cf5b83aeaf46570518d" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x4608bdfc23460457052a9e9b280d4e2d17b59976aeb9c5ff8b805f277d9d5df8", + "mixHash" : "0xc3da1f16bd531f55771879d8c965f7332f7ae593809499022518f39f9f205bfd", + "nonce" : "0x7f46f42d0d379bf5", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a0398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a0c3da1f16bd531f55771879d8c965f7332f7ae593809499022518f39f9f205bfd887f46f42d0d379bf5f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b1ba065fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5a022bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36afc0", + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x4608bdfc23460457052a9e9b280d4e2d17b59976aeb9c5ff8b805f277d9d5df8", + "network" : "Frontier", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d0g0v0_Homestead" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json", + "sourceHash" : "509760c499cd0ce7703c5e13ac5652da4b997f21c48b4cf5b83aeaf46570518d" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x710de967840f5e17de00727999cecfea9b1ee669e1880bfa3134fd626e207126", + "mixHash" : "0xa542a97983dc1b11624bbd6b024f3b1d86e677a2064b96a6462b5c7b3aff478c", + "nonce" : "0xe83924c3b36793ee", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a0398b9f9f39fbddd771810c465dea84adbfad936ca2f326426d5750ed00f30a25a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a0a542a97983dc1b11624bbd6b024f3b1d86e677a2064b96a6462b5c7b3aff478c88e83924c3b36793eef882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b1ba065fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5a022bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36afc0", + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x710de967840f5e17de00727999cecfea9b1ee669e1880bfa3134fd626e207126", + "network" : "Homestead", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/BlockchainTests/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0.json b/BlockchainTests/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0.json new file mode 100644 index 000000000..3a3049a1f --- /dev/null +++ b/BlockchainTests/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0.json @@ -0,0 +1,822 @@ +{ + "staticcall_createfails_d1g0v0_Byzantium" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json", + "sourceHash" : "d36a6e966f6266b6fb4d22c46027cda7fc420bdf7f40f7a87395532a46bc4206" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x0144bc", + "hash" : "0xdf48ce318952aaa8e1259b53ab824ccbcfbdc97056408eb4319bde46f8b7eea8", + "mixHash" : "0x3221fd10ad4ea4a2239e0fd0999a6eb1d0df8a16349caf4a018a064643e14a07", + "nonce" : "0x0f06a290029d5d67", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0xd4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954d", + "stateRoot" : "0xc23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023d", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x52481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0c23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023da052481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95a0d4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e088830144bc8203e880a03221fd10ad4ea4a2239e0fd0999a6eb1d0df8a16349caf4a018a064643e14a07880f06a290029d5d67f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b1ca020c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0aa0452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459c0", + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xdf48ce318952aaa8e1259b53ab824ccbcfbdc97056408eb4319bde46f8b7eea8", + "network" : "Byzantium", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x29a2241af62d44bc", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec8e0dc", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d1g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json", + "sourceHash" : "d36a6e966f6266b6fb4d22c46027cda7fc420bdf7f40f7a87395532a46bc4206" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x0144bc", + "hash" : "0x72b5c19e70bac7df578f0c08e89543c392e7b86c6f9002232d825ef4c89fc7bd", + "mixHash" : "0x52b28b4f41e98ecdc8b0597fe71d7d6e927e4970ce6e48d0396ea568701e77a1", + "nonce" : "0x5c7bd78c7fbd7c8f", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0xd4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954d", + "stateRoot" : "0xc23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023d", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x52481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0c23fe2372673c8b62d48963debae0d7b1b72b7df2115a5c3a330d08eb7c5023da052481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95a0d4fddf954674a922c4460f86e998aff655d31aca48343799e2ada678640d954db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e088830144bc8203e880a052b28b4f41e98ecdc8b0597fe71d7d6e927e4970ce6e48d0396ea568701e77a1885c7bd78c7fbd7c8ff882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b1ca020c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0aa0452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459c0", + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x72b5c19e70bac7df578f0c08e89543c392e7b86c6f9002232d825ef4c89fc7bd", + "network" : "Constantinople", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x29a2241af62d44bc", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec8e0dc", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d1g0v0_EIP150" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json", + "sourceHash" : "d36a6e966f6266b6fb4d22c46027cda7fc420bdf7f40f7a87395532a46bc4206" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x95e9de3c8f1cc0ef67138f972d16e2f91bb567e303bd499a4d8e59d2c701d1dc", + "mixHash" : "0xc473674a6c808cffd60543ae3af5131badc78ad95a208aa574f533919232ccd1", + "nonce" : "0x34a50f9c7d6104f2", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x52481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a052481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a0c473674a6c808cffd60543ae3af5131badc78ad95a208aa574f533919232ccd18834a50f9c7d6104f2f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b1ca020c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0aa0452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459c0", + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x95e9de3c8f1cc0ef67138f972d16e2f91bb567e303bd499a4d8e59d2c701d1dc", + "network" : "EIP150", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d1g0v0_EIP158" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json", + "sourceHash" : "d36a6e966f6266b6fb4d22c46027cda7fc420bdf7f40f7a87395532a46bc4206" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x33dc13777a069e5e532e5029b935c6c14024eb6f944551772a2194b78978d4eb", + "mixHash" : "0x8f3215d77cbb728443e1717208f3bd623cd039b6e61b2c833429aca0e9ade617", + "nonce" : "0x31e9f6849d7989d6", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x52481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a052481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a08f3215d77cbb728443e1717208f3bd623cd039b6e61b2c833429aca0e9ade6178831e9f6849d7989d6f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b1ca020c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0aa0452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459c0", + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x33dc13777a069e5e532e5029b935c6c14024eb6f944551772a2194b78978d4eb", + "network" : "EIP158", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d1g0v0_Frontier" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json", + "sourceHash" : "d36a6e966f6266b6fb4d22c46027cda7fc420bdf7f40f7a87395532a46bc4206" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x4a5338c09086bb2a728f9a3bf3becc21801155381e15e7133fa103993e47bb29", + "mixHash" : "0x1b423bb2c82493e49cff83529e3e8e36f5e2a4ed775b00e6a9f724e7f653b26d", + "nonce" : "0x3799bdc1a7d4b951", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x52481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a052481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a01b423bb2c82493e49cff83529e3e8e36f5e2a4ed775b00e6a9f724e7f653b26d883799bdc1a7d4b951f882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b1ca020c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0aa0452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459c0", + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x4a5338c09086bb2a728f9a3bf3becc21801155381e15e7133fa103993e47bb29", + "network" : "Frontier", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + }, + "staticcall_createfails_d1g0v0_Homestead" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json", + "sourceHash" : "d36a6e966f6266b6fb4d22c46027cda7fc420bdf7f40f7a87395532a46bc4206" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x01d4c0", + "hash" : "0x1fa4ca083fa08001270a71fcbbaa3017f8ef627a0302734e711e3ee40c88c4af", + "mixHash" : "0xd8edcfce89b6dfdac36dd273bac0d29c3f071e38dce6f344f653ca92863c76cf", + "nonce" : "0x6a428added0e198a", + "number" : "0x01", + "parentHash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "receiptTrie" : "0x180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292d", + "stateRoot" : "0x55db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x52481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90284f901fca05988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a055db605a156cd3974ceb934f14c45067fafa912f516fe4b67edd16668a210ff2a052481e92a3ec82c7adcdccbd418c642310ecb83b7626c9c8b0e22b1c29175c95a0180b467b5c21454b2ed78c5098675b672074a6503059376be84d1a69e504292db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018754a60a4202e0888301d4c08203e880a0d8edcfce89b6dfdac36dd273bac0d29c3f071e38dce6f344f653ca92863c76cf886a428added0e198af882f88080018301d4c094b94f5374fce5edbc8e2a8697c15331677e6ebf0b80a0000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b1ca020c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0aa0452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459c0", + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x1000000000000000000000000000000000000000", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0x00", + "hash" : "0x5988848c4d6b31097f5000bae67a874fe6c830d2b4ca16913a7b12410cce1d00", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xe15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fef901f9a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941000000000000000000000000000000000000000a0e15761eeec67bbe17fd2689a7630b99023275653cbabac1f6f1c2bb311811aa6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808754a60a4202e088808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x1fa4ca083fa08001270a71fcbbaa3017f8ef627a0302734e711e3ee40c88c4af", + "network" : "Homestead", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x4563918244f5d4c0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feec850d8", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stBugs/staticcall_createfails.json b/GeneralStateTests/stBugs/staticcall_createfails.json new file mode 100644 index 000000000..6cd73b639 --- /dev/null +++ b/GeneralStateTests/stBugs/staticcall_createfails.json @@ -0,0 +1,168 @@ +{ + "staticcall_createfails" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.d43300fe.Linux.g++", + "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++", + "source" : "src/GeneralStateTestsFiller/stBugs/staticcall_createfailsFiller.json", + "sourceHash" : "d800c2f6ce17d8317acb14633b5d46f4926e346e3bd2e70a8b8497714974c06c" + }, + "env" : { + "currentCoinbase" : "0x1000000000000000000000000000000000000000", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x54a60a4202e088", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x0da7f1041f7b60aec6b67cafa0c08c10c9954d0b43737891d204ff372d166593" + }, + "post" : { + "Byzantium" : [ + { + "hash" : "0x8be187220886b61728249c08746035ba3890afe4033b9508c68ae3f0588893e5", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "hash" : "0x8be187220886b61728249c08746035ba3890afe4033b9508c68ae3f0588893e5", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP150" : [ + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP158" : [ + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Frontier" : [ + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "hash" : "0xe1e7937771dc50300c16179bcfbfcfe6790ac630157371bb9a05170cc121f2ed", + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b" + ], + "gasLimit" : [ + "0x01d4c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json new file mode 100644 index 000000000..bdd375994 --- /dev/null +++ b/src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d0g0v0Filler.json @@ -0,0 +1,77 @@ +{ + "staticcall_createfails_d0g0v0" : { + "blocks" : [ + { + "blockHeaderPremine" : { + "difficulty" : "0x020000", + "gasLimit" : "0x54a60a4202e088", + "timestamp" : "0x03e8", + "updatePoW" : "1" + }, + "transactions" : [ + { + "data" : "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x65fccc815fd0227806a624415a5f421ffcb729a1511cbd27061b6e383b64d6a5", + "s" : "0x22bced9eac3d1a29245481c9865da44e1d576e0b86b9be19490920ddbcae36af", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "1000000000000000000000000000000000000000", + "difficulty" : "131072", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json new file mode 100644 index 000000000..4577105c9 --- /dev/null +++ b/src/BlockchainTestsFiller/GeneralStateTests/stBugs/staticcall_createfails_d1g0v0Filler.json @@ -0,0 +1,77 @@ +{ + "staticcall_createfails_d1g0v0" : { + "blocks" : [ + { + "blockHeaderPremine" : { + "difficulty" : "0x020000", + "gasLimit" : "0x54a60a4202e088", + "timestamp" : "0x03e8", + "updatePoW" : "1" + }, + "transactions" : [ + { + "data" : "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasLimit" : "0x01d4c0", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x20c82979e9059f3175daf83b84e05e748a24d36d93f37e1f8de56a494205dc0a", + "s" : "0x452d4161d59e6c37f721458f71a1bb5ea99f7674b3bfc0fb09506a253e222459", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "1000000000000000000000000000000000000000", + "difficulty" : "131072", + "extraData" : "0x42", + "gasLimit" : "0x54a60a4202e088", + "gasUsed" : "0", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x600060006000600060003562011170fa600155", + "nonce" : "0x3f", + "storage" : { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x6001600152600160016001f0600255", + "nonce" : "0x3f", + "storage" : { + } + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x00", + "code" : "0x60006000f0", + "nonce" : "0x3f", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/src/GeneralStateTestsFiller/stBugs/staticcall_createfailsFiller.json b/src/GeneralStateTestsFiller/stBugs/staticcall_createfailsFiller.json new file mode 100644 index 000000000..e0b1f1089 --- /dev/null +++ b/src/GeneralStateTestsFiller/stBugs/staticcall_createfailsFiller.json @@ -0,0 +1,92 @@ +{ + "staticcall_createfails": { + "env": { + "currentCoinbase": "0x1000000000000000000000000000000000000000", + "currentDifficulty": "0x20000", + "currentGasLimit": "0x54a60a4202e088", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "previousHash": "0x0da7f1041f7b60aec6b67cafa0c08c10c9954d0b43737891d204ff372d166593" + }, + "expect" : [ + { + "indexes" : { + "data" : [0], + "gas" : 0, + "value" : 0 + }, + "network" : ["Byzantium"], + "result" : { + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage": { + "0x01" : "0x00" + } + }, + "0x1d0384eb7c2b1a9d9862c8e180f9e4d1696a2a8e" : { + "shouldnotexist" : "1" + } + } + }, + { + "indexes" : { + "data" : [1], + "gas" : 0, + "value" : 0 + }, + "network" : ["Byzantium"], + "result" : { + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "storage": { + "0x01" : "0x00" + } + }, + "0x82db939397f8eb81135c6c703368a27a40059f0c" : { + "shouldnotexist" : "1" + } + } + } + ], + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "balance": "0x38beec8feeca2598", + "code": "", + "nonce": "0x00", + "storage": {} + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "balance": "0", + "code": "{ [[1]] (STATICCALL 70000 (CALLDATALOAD 0) 0 0 0 0) }", + "nonce": "0x3f", + "storage": { + "0x01" : "0x01" + } + }, + "0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "balance": "0", + "//comment" : "Create fails due to insufficient founds", + "code": "{ (MSTORE 1 1) [[2]] (CREATE 1 1 1) }", + "nonce": "0x3f", + "storage": {} + }, + "0xd94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "balance": "0", + "//comment" : "Create fails due to wrong stack", + "code": "0x60006000f0", + "nonce": "0x3f", + "storage": {} + } + }, + "transaction": { + "data": [ + "0x000000000000000000000000c94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x000000000000000000000000d94f5374fce5edbc8e2a8697c15331677e6ebf0b" + ], + "gasLimit": ["120000"], + "gasPrice": "0x01", + "nonce": "0x00", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to": "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value": ["0x00"] + } + } +} |