mirror of https://github.com/ethereum/go-ethereum
git-subtree-dir: tests/files git-subtree-mainline:pull/426/head4f3f881c9b
git-subtree-split:ce7204fa17
commit
0823254c3b
@ -0,0 +1,5 @@ |
||||
venv/ |
||||
*~ |
||||
*.sw? |
||||
.vagrant/ |
||||
*.pem |
@ -0,0 +1,20 @@ |
||||
[ |
||||
{ |
||||
"inputs": { |
||||
}, |
||||
"result": "f892f88ea00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479400000000000000000000000000000000000000008080834000008087038d7ea4c68000830f4240808080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829c0c0" |
||||
}, |
||||
{ |
||||
"inputs": { |
||||
"cd2a3d9f938e13cd947ec05abc7fe734df8dd826": 100000000000000000000 |
||||
}, |
||||
"result": "f8b2f8aea00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a05e5b074eca68ed6f5cf3ef14712b7c97f431a41deff21e3f211cf687f618026780834000008087038d7ea4c68000830f4240808080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829c0c0" |
||||
}, |
||||
{ |
||||
"inputs": { |
||||
"cd2a3d9f938e13cd947ec05abc7fe734df8dd826": 99000000000000000000, |
||||
"13978aee95f38490e9769c39b2773ed763d9cd5f": 1000000000000000000 |
||||
}, |
||||
"result": "f8b2f8aea00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0b1062e564d1bdb302a2feae46e837fef59c4f8a408967009dcc48327d80d8fff80834000008087038d7ea4c68000830f4240808080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829c0c0" |
||||
} |
||||
] |
@ -0,0 +1,8 @@ |
||||
[ |
||||
{ |
||||
"decryption_type": "aes_ctr", |
||||
"key": "abb51256c1324a1350598653f46aa3ad693ac3cf5d05f36eba3f495a1f51590f", |
||||
"cipher": "84a727bc81fa4b13947dc9728b88fd08", |
||||
"payload": "000102030405060708090a0b0c0d0e0f" |
||||
} |
||||
] |
@ -0,0 +1,5 @@ |
||||
{ |
||||
"genesis_rlp_hex": "f9012ef90129a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07e204dc9cfb7acdf062ff0b8052f7fcb0b7e6593754773967932ce458d134af3a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808080a004994f67dc55b09e814ab7ffc8df3686b4afb2bb53e60eae97ef043fe03fb829c0c0", |
||||
"genesis_state_root": "7e204dc9cfb7acdf062ff0b8052f7fcb0b7e6593754773967932ce458d134af3", |
||||
"genesis_hash": "32d9162f861a01bc8274e70b3cdb9d688fd7d8566f2f8c25cf1a882f244081c4" |
||||
} |
@ -0,0 +1,62 @@ |
||||
{ |
||||
"zz,odd,open": { |
||||
"seq": [ 0, 0, 1, 2, 3, 4, 5 ], |
||||
"term": false, |
||||
"out": "10012345" |
||||
}, |
||||
"z,even,open": { |
||||
"seq": [ 0, 1, 2, 3, 4, 5 ], |
||||
"term": false, |
||||
"out": "00012345" |
||||
}, |
||||
"nz,odd,open": { |
||||
"seq": [ 1, 2, 3, 4, 5 ], |
||||
"term": false, |
||||
"out": "112345" |
||||
}, |
||||
"zz,even,open": { |
||||
"seq": [ 0, 0, 1, 2, 3, 4 ], |
||||
"term": false, |
||||
"out": "00001234" |
||||
}, |
||||
"z,odd,open": { |
||||
"seq": [ 0, 1, 2, 3, 4 ], |
||||
"term": false, |
||||
"out": "101234" |
||||
}, |
||||
"nz,even,open": { |
||||
"seq": [ 1, 2, 3, 4 ], |
||||
"term": false, |
||||
"out": "001234" |
||||
}, |
||||
"zz,odd,term": { |
||||
"seq": [ 0, 0, 1, 2, 3, 4, 5 ], |
||||
"term": true, |
||||
"out": "30012345" |
||||
}, |
||||
"z,even,term": { |
||||
"seq": [ 0, 1, 2, 3, 4, 5 ], |
||||
"term": true, |
||||
"out": "20012345" |
||||
}, |
||||
"nz,odd,term": { |
||||
"seq": [ 1, 2, 3, 4, 5 ], |
||||
"term": true, |
||||
"out": "312345" |
||||
}, |
||||
"zz,even,term": { |
||||
"seq": [ 0, 0, 1, 2, 3, 4 ], |
||||
"term": true, |
||||
"out": "20001234" |
||||
}, |
||||
"z,odd,term": { |
||||
"seq": [ 0, 1, 2, 3, 4 ], |
||||
"term": true, |
||||
"out": "301234" |
||||
}, |
||||
"nz,even,term": { |
||||
"seq": [ 1, 2, 3, 4 ], |
||||
"term": true, |
||||
"out": "201234" |
||||
} |
||||
} |
@ -0,0 +1,22 @@ |
||||
[ |
||||
{ |
||||
"seed": "cow", |
||||
"key": "c85ef7d79691fe79573b1a7064c19c1a9819ebdbd1faaab1a8ec92344438aaf4", |
||||
"addr": "cd2a3d9f938e13cd947ec05abc7fe734df8dd826", |
||||
"sig_of_emptystring": { |
||||
"v": "27", |
||||
"r": "55022946425863772466282515086640833500580355555249003729267710149987842051473", |
||||
"s": "3021698389129950584349170550428805649435913935175976180112863059249983907949" |
||||
} |
||||
}, |
||||
{ |
||||
"seed": "horse", |
||||
"key": "c87f65ff3f271bf5dc8643484f66b200109caffe4bf98c4cb393dc35740b28c0", |
||||
"addr": "13978aee95f38490e9769c39b2773ed763d9cd5f", |
||||
"sig_of_emptystring": { |
||||
"v": "28", |
||||
"r": "20570452350081260599473412372903969148670549754219103025003129053348571714359", |
||||
"s": "76892551129780267788164835941580941601518827936179476514262023835864819088004" |
||||
} |
||||
} |
||||
] |
@ -0,0 +1,146 @@ |
||||
{ |
||||
"emptystring": { |
||||
"in": "", |
||||
"out": "80" |
||||
}, |
||||
"shortstring": { |
||||
"in": "dog", |
||||
"out": "83646f67" |
||||
}, |
||||
"shortstring2": { |
||||
"in": "Lorem ipsum dolor sit amet, consectetur adipisicing eli", |
||||
"out": "b74c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e7365637465747572206164697069736963696e6720656c69" |
||||
}, |
||||
"longstring": { |
||||
"in": "Lorem ipsum dolor sit amet, consectetur adipisicing elit", |
||||
"out": "b8384c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e7365637465747572206164697069736963696e6720656c6974" |
||||
}, |
||||
"longstring2": { |
||||
"in": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mauris magna, suscipit sed vehicula non, iaculis faucibus tortor. Proin suscipit ultricies malesuada. Duis tortor elit, dictum quis tristique eu, ultrices at risus. Morbi a est imperdiet mi ullamcorper aliquet suscipit nec lorem. Aenean quis leo mollis, vulputate elit varius, consequat enim. Nulla ultrices turpis justo, et posuere urna consectetur nec. Proin non convallis metus. Donec tempor ipsum in mauris congue sollicitudin. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse convallis sem vel massa faucibus, eget lacinia lacus tempor. Nulla quis ultricies purus. Proin auctor rhoncus nibh condimentum mollis. Aliquam consequat enim at metus luctus, a eleifend purus egestas. Curabitur at nibh metus. Nam bibendum, neque at auctor tristique, lorem libero aliquet arcu, non interdum tellus lectus sit amet eros. Cras rhoncus, metus ac ornare cursus, dolor justo ultrices metus, at ullamcorper volutpat", |
||||
"out": "b904004c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e73656374657475722061646970697363696e6720656c69742e20437572616269747572206d6175726973206d61676e612c20737573636970697420736564207665686963756c61206e6f6e2c20696163756c697320666175636962757320746f72746f722e2050726f696e20737573636970697420756c74726963696573206d616c6573756164612e204475697320746f72746f7220656c69742c2064696374756d2071756973207472697374697175652065752c20756c7472696365732061742072697375732e204d6f72626920612065737420696d70657264696574206d6920756c6c616d636f7270657220616c6971756574207375736369706974206e6563206c6f72656d2e2041656e65616e2071756973206c656f206d6f6c6c69732c2076756c70757461746520656c6974207661726975732c20636f6e73657175617420656e696d2e204e756c6c6120756c74726963657320747572706973206a7573746f2c20657420706f73756572652075726e6120636f6e7365637465747572206e65632e2050726f696e206e6f6e20636f6e76616c6c6973206d657475732e20446f6e65632074656d706f7220697073756d20696e206d617572697320636f6e67756520736f6c6c696369747564696e2e20566573746962756c756d20616e746520697073756d207072696d697320696e206661756369627573206f726369206c756374757320657420756c74726963657320706f737565726520637562696c69612043757261653b2053757370656e646973736520636f6e76616c6c69732073656d2076656c206d617373612066617563696275732c2065676574206c6163696e6961206c616375732074656d706f722e204e756c6c61207175697320756c747269636965732070757275732e2050726f696e20617563746f722072686f6e637573206e69626820636f6e64696d656e74756d206d6f6c6c69732e20416c697175616d20636f6e73657175617420656e696d206174206d65747573206c75637475732c206120656c656966656e6420707572757320656765737461732e20437572616269747572206174206e696268206d657475732e204e616d20626962656e64756d2c206e6571756520617420617563746f72207472697374697175652c206c6f72656d206c696265726f20616c697175657420617263752c206e6f6e20696e74657264756d2074656c6c7573206c65637475732073697420616d65742065726f732e20437261732072686f6e6375732c206d65747573206163206f726e617265206375727375732c20646f6c6f72206a7573746f20756c747269636573206d657475732c20617420756c6c616d636f7270657220766f6c7574706174" |
||||
}, |
||||
"zero": { |
||||
"in": 0, |
||||
"out": "80" |
||||
}, |
||||
"smallint": { |
||||
"in": 1, |
||||
"out": "01" |
||||
}, |
||||
"smallint2": { |
||||
"in": 16, |
||||
"out": "10" |
||||
}, |
||||
"smallint3": { |
||||
"in": 79, |
||||
"out": "4f" |
||||
}, |
||||
"smallint4": { |
||||
"in": 127, |
||||
"out": "7f" |
||||
}, |
||||
"mediumint1": { |
||||
"in": 128, |
||||
"out": "8180" |
||||
}, |
||||
"mediumint2": { |
||||
"in": 1000, |
||||
"out": "8203e8" |
||||
}, |
||||
"mediumint3": { |
||||
"in": 100000, |
||||
"out": "830186a0" |
||||
}, |
||||
"mediumint4": { |
||||
"in": "#83729609699884896815286331701780722", |
||||
"out": "8F102030405060708090A0B0C0D0E0F2" |
||||
}, |
||||
"mediumint5": { |
||||
"in": "#105315505618206987246253880190783558935785933862974822347068935681", |
||||
"out": "9C0100020003000400050006000700080009000A000B000C000D000E01" |
||||
}, |
||||
"emptylist": { |
||||
"in": [], |
||||
"out": "c0" |
||||
}, |
||||
"stringlist": { |
||||
"in": [ "dog", "god", "cat" ], |
||||
"out": "cc83646f6783676f6483636174" |
||||
}, |
||||
"multilist": { |
||||
"in": [ "zw", [ 4 ], 1 ], |
||||
"out": "c6827a77c10401" |
||||
}, |
||||
"shortListMax1": { |
||||
"in": [ "asdf", "qwer", "zxcv", "asdf","qwer", "zxcv", "asdf", "qwer", "zxcv", "asdf", "qwer"], |
||||
"out": "F784617364668471776572847a78637684617364668471776572847a78637684617364668471776572847a78637684617364668471776572" |
||||
}, |
||||
"longList1" : { |
||||
"in" : [ |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"] |
||||
], |
||||
"out": "F840CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376" |
||||
}, |
||||
"longList2" : { |
||||
"in" : [ |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"], |
||||
["asdf","qwer","zxcv"] |
||||
], |
||||
"out": "F90200CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376CF84617364668471776572847a786376" |
||||
}, |
||||
|
||||
"listsoflists": { |
||||
"in": [ [ [], [] ], [] ], |
||||
"out": "c4c2c0c0c0" |
||||
}, |
||||
"listsoflists2": { |
||||
"in": [ [], [[]], [ [], [[]] ] ], |
||||
"out": "c7c0c1c0c3c0c1c0" |
||||
}, |
||||
"dictTest1" : { |
||||
"in" : [ |
||||
["key1", "val1"], |
||||
["key2", "val2"], |
||||
["key3", "val3"], |
||||
["key4", "val4"] |
||||
], |
||||
"out" : "ECCA846b6579318476616c31CA846b6579328476616c32CA846b6579338476616c33CA846b6579348476616c34" |
||||
}, |
||||
"bigint": { |
||||
"in": "#115792089237316195423570985008687907853269984665640564039457584007913129639936", |
||||
"out": "a1010000000000000000000000000000000000000000000000000000000000000000" |
||||
} |
||||
} |
@ -0,0 +1,24 @@ |
||||
[ |
||||
{ |
||||
"key": "c85ef7d79691fe79573b1a7064c19c1a9819ebdbd1faaab1a8ec92344438aaf4", |
||||
"nonce": 0, |
||||
"gasprice": 1000000000000, |
||||
"startgas": 10000, |
||||
"to": "13978aee95f38490e9769c39b2773ed763d9cd5f", |
||||
"value": 10000000000000000, |
||||
"data": "", |
||||
"unsigned": "eb8085e8d4a510008227109413978aee95f38490e9769c39b2773ed763d9cd5f872386f26fc1000080808080", |
||||
"signed": "f86b8085e8d4a510008227109413978aee95f38490e9769c39b2773ed763d9cd5f872386f26fc10000801ba0eab47c1a49bf2fe5d40e01d313900e19ca485867d462fe06e139e3a536c6d4f4a014a569d327dcda4b29f74f93c0e9729d2f49ad726e703f9cd90dbb0fbf6649f1" |
||||
}, |
||||
{ |
||||
"key": "c87f65ff3f271bf5dc8643484f66b200109caffe4bf98c4cb393dc35740b28c0", |
||||
"nonce": 0, |
||||
"gasprice": 1000000000000, |
||||
"startgas": 10000, |
||||
"to": "", |
||||
"value": 0, |
||||
"data": "6025515b525b600a37f260003556601b596020356000355760015b525b54602052f260255860005b525b54602052f2", |
||||
"unsigned": "f83f8085e8d4a510008227108080af6025515b525b600a37f260003556601b596020356000355760015b525b54602052f260255860005b525b54602052f2808080", |
||||
"signed": "f87f8085e8d4a510008227108080af6025515b525b600a37f260003556601b596020356000355760015b525b54602052f260255860005b525b54602052f21ba05afed0244d0da90b67cf8979b0f246432a5112c0d31e8d5eedd2bc17b171c694a0bb1035c834677c2e1185b8dc90ca6d1fa585ab3d7ef23707e1a497a98e752d1b" |
||||
} |
||||
] |
@ -0,0 +1,85 @@ |
||||
{ |
||||
"ForkBlockTransactionFee5" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "5c4b5a259003f5717d9fb6bedf298fbb4e07e1eaef1cfe747e4a54932fac2d5c", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af90133a01027db44289ca8ee6531aa143f57dbd9c14cc6330fb2d255fed1c47b77be10e5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a022fab51fe44db728d2c8caa2018ad4581688305471fea3d57aa8cbab5501ad2fa088d9a9f6cbc82e9c4b5712cbe9784f61ab95ed7de920bdbe786aa7dea3aaae3aa06e87d93a708dbd3e74a92a8bdf163d2712d173cd6cd25ff8ca07d73cc387b324b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000058454f0dccf80a006c3abf5074d88d97e9cb1270b8bfccf78bb8717c06c5094aef3ee049485171ff861f85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b64801ca012b0439b2d0a4dda01f1d3150a6b82472656dbedcc2b0ecf9d8eaa838486d6fea03feed6ee8b7746219694fbbbd4b9d97020bb4484b2a05cd1f13559eb49297e91c0" |
||||
}, |
||||
|
||||
"ForkBlockValueNotInTransactionCost" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "d499a99249cb29fcec16ea199034f5ee514fd7ef175a9c5df15e8b52ffd5dd70", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019cf90135a061d539f8f80e058754d06518a523175f12df9de06cb0b5634d988c0769fdbfaba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a069fd3f94d654a84e1160cb4864c41e9811250225355a7d5ccefe6d4f4eae9c0da042544006026776e4a36626cfe686c0a1ebf974660bb20b15e6c7e853f5055fa7a014d66747ae958fc4a9baf9684e67c135f8fb98bb5db3bdffef1f795fc8f0eb2fb84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a5188439370008201f48454f0e47b80a074d42816c7a2daeed1d7c6bcbfa2e8fb1053357622e3c3ce1c2913c1a61e9677f861f85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b64801ba04c5dbdafda364e28209857554030787414dcbf67861f727af3704ec9c616fa96a00dbb8979c53534d163f788eb28864f1a2b3ae746e015b414e1c0eed5f9ef0756c0" |
||||
}, |
||||
|
||||
"ForkBlockCreatedContractsStartWith1000eth" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "61d3037528d7dcd86166936d27b6b5335f66bee76ab04a1b18a21712b7cd2daf", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90188f90135a000080f45353c77c06ceda8a1e532f342f553f0b12bf72cedac418faa2e8f95dea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0feb1c35a6fb17928f8df46556de8c69f274c298a7f402cc2292a2ed4722529ffa01f48e009e7ca22aa905aa0b20b22aea7db1356c6fd377b04e73096cd065367f8a013473ade795b967f4d44485c1e13ed71bd2e5033d29ab9654ad4060d4d31c178b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a5188439370008201f48454f0e60380a09ab495bd9cafdb1c78a51e8db07dc8246fa7400489660c715305ee174def2021f84df84b80018207d08080801ba0757204fb437aded3bad4e618c317824c28c0ea0b5a8a4decc91dc1599030234fa01ad3cdfff76ffecd8c2dec28d03abf77f23f7f6663a7188d15078c140bb000b5c0" |
||||
} |
||||
} |
@ -0,0 +1,523 @@ |
||||
{ |
||||
"DifferentExtraData" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "42", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "603", |
||||
"nonce" : "c2556997ad4b244a7c709128b3485bf54ece1a82191dec50b1f4220ac1e24f9b", |
||||
"number" : "1", |
||||
"parentHash" : "f1d8d2974fc5392207a360865ff9578f1c91d544feb4a59510f32b4d7c62c79e", |
||||
"receiptTrie" : "70b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5", |
||||
"stateRoot" : "48138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661", |
||||
"timestamp" : "1424083064", |
||||
"transactionsTrie" : "0afcdd9127ffe2e1a727b57dde38c5ec90db114f2eba50c42d6fc83ae6a5dc11", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "4c6b53b246e3ad2684af990639765a513fbdb12841af29de74520ae87863c09d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0f1d8d2974fc5392207a360865ff9578f1c91d544feb4a59510f32b4d7c62c79ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a00afcdd9127ffe2e1a727b57dde38c5ec90db114f2eba50c42d6fc83ae6a5dc11a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c87842a0c2556997ad4b244a7c709128b3485bf54ece1a82191dec50b1f4220ac1e24f9bf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0f2ba09e58784e4cf61b716b4a85c311f8f045a923a1b55bb36861c482e461c2fa0999e5b7626076a7cf87e36d5d6f6ca134ba2b3741b87dd548f77b186202471f1c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "5000", |
||||
"gasPrice" : "10", |
||||
"nonce" : "0", |
||||
"r" : "0xf2ba09e58784e4cf61b716b4a85c311f8f045a923a1b55bb36861c482e461c2f", |
||||
"s" : "0x999e5b7626076a7cf87e36d5d6f6ca134ba2b3741b87dd548f77b186202471f1", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "5000000000" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"log1_wrongBlockNumber" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "f6b48e0ef57cbae7f6526075cb5435540dcdcf916211719e81f87f5de130af1a", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0687e7c170ae8f319737acc01c1f250f4e32a45af7e3ed74a4c334296362a8245a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0a7169660d2acaaf9651f3b648934490aec3fc3a0b0011977463b32a5c96bd518a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707028301e84882025b8454e1c87c80a0d864173657516dcfc6f751865f8ddaec03262ed3e4a154a85eed6f63461d200af866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba098c00744227db292d6cb408f91b1c9c275cc93fbbe577f59c152c2e92d13c6eca0302f9f5da48161a3ae799f8febffbb104cef2bd9eae35a78c4ae38247b75ba40c0" |
||||
}, |
||||
"log1_wrongBloom" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0568f0590dfdbed1c0de30b3e45bbb15939b3deee281d25d7ce31882bbc668af", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0a12ef9cd662bc72cb65b7e4c3ddd1f6649a50b1e33d9399a795194cd2e71dd11a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a077b54fa2e38b064155127b559d76005656649866fea74cc7239b5abf046c3601a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e84882025b8454e1c87e80a04bba164774ffd2b59b3899180b906d5c39a5804a468c0e33cdc1f79b5099a491f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0179c900dbcd95326b314fee3a2fb224eefcf531a871c27b2fa80ec12f0c6fb89a03610bcb26412b17958804d12bfde1c6a72de65c48922479afaac9c10c3e33015c0" |
||||
}, |
||||
"wrongCoinbase" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "8ae8106ba74d5514db3454923761dbbe22c48814832375e581412e72f605eb2f", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0d355399725ac03df647fd2159410ecb751ef9c5548f7551574170082d5834ab3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a069c519d1459a7638fafd267b76ac53bc01a55b0dae58f87220bf897df4af552fa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c88180a02725c5f2e68f121b94ace1c976cc4d9792c7813ef4f59fd3d4e417e4afb6cd98f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba090276f340ad5024f02f3e2fe166b4e09e6d61a22864d7b029e78c8fc3f400768a03c54408c28d7b8a55cbe0d862ed145174c2d66abaff48f400dfd9a9f931b3a1dc0" |
||||
}, |
||||
"wrongDifficulty" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "38f58acaa68c72088c1170be9d3bcba49ebe5b0aef533da0445c0961b16382c0", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea09c641dd6a37c9f91460185794a68e68bc2b27589d9f85ef83927a1d7ce0ebc97a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0764a4f9bf80f3fd94b97724d9d62599e16c99943611f8845864903f8cbb4c8a4a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822710018301e84882025b8454e1c88480a015f130e6066c24f4b2d5f0b535b20fe50acac4bcd45cde4304267634b9a5c61ff866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0a9c1c5281795981eca35e9c32f134ee62bcaba7c02f1020fb875b8b2bf16dbb1a02cfd84c870ba91546d1b6c3db7dc6613b628b782fdb42413cfc11eb065609686c0" |
||||
}, |
||||
"wrongGasLimit" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "399a365ea3e96db1a001b2a23a05023d6c4cadec70f2636e362918ea4e85054d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea01101fad052cf0b2b09b8b0013cfa31f1ec55464b0767d61c4a40a1421648e7a7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0f3ae525b1a4352887a87b7b4831fc0d7520f59f28fd061d745e78fda1a253daba070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b8400000000000000000100000000000000000000000000000000000000000002000000000004200000004000000000008000000000000000000000000000000000082270701830186a082025b8454e1c88680a02c41c4b46fb4afdd34456dab52066a069f1860d1de222c5eca9202de86af54fcf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0fafeff6992eb159f0dc3b57937f580da147a8402e93c553a6aea6c8061e2a773a0131c8f5c5ea919fb154107382d2c50ab44b9d7c26d41843582f5e1d38fa18842c0" |
||||
}, |
||||
"wrongGasUsed" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "f5cf109b15a08b5ca0d156a2b8f85bdfe3b849302b7e7f8da1ba7ab70706b37c", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90198f9012ca01ab7d39c1bc87b87c41d7926c648d8537f08cbfa26b056cd12cb9ce94fc0131ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0a70155e538213c15c028835864a6ffff4b8ac2358c84a614c2ae8a53cd65a3a7a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e848808454e1c88880a0b50d9614a780db0ac711f1aa6396b5be465eae478c50a5f54e39ad8804cf6dfaf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba071810d9e01d9aca3278e62375023bfeeeb9c57ab6aa7d6b7ce52eb608aad70aea0d3e97c6385e434939b4a6703427dfb4db25baa6a3b04de718190c3397686760ec0" |
||||
}, |
||||
"wrongNumber" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "f9d9b63d116e07424288b48b8ca2ed6548a61bb3fb24203fda1b4d063ff5d855", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea05f5a3ed4e0752c14419b70ed9ce8ce58b617ce7902d92568a6a79a0542d41f2fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a00b9e387930e29674ce009c347524cfbd8899ce83d40daa26a1778aa46be95c8aa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707808301e84882025b8454e1c88980a0ed6bb2dd42563bcc72ef5caf4cfdfbcaee1bcc6e72aeaf584d5ac112d018508bf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba045701d84814f5e1421761a834cd1ca2b8feb039cc48678903c5faf9ecefef485a014c288ebe8e06b843fe95c63b93fcda02d821800de20e127e2e269c4dbd2afa9c0" |
||||
}, |
||||
"wrongParentHash" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "6865bfb8b7f4022340fcb1687cea03463edbcad33047062f4448f15a9200503b", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a05f16b3b181210971c4695a397b2eaf24810b2bf064213e653ac0efc5e8b9d62aa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c88b80a00e5a273ea36c941fea47656e26c996f702791928ae35b35bd3fd96f444c57255f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0b0cdcb7543cc2fb4074d06ba9f78c13ded24bb8d7aaa6755d7a7ecbe1f43a8d0a0e1512525e407175372d65f7d498583cc589fc9ff2dac35da642ec08790b8516fc0" |
||||
}, |
||||
"wrongReceiptTrie" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "5de0c4dbfee63881e579656d4474325ac6ee840a438c0d461eb0dace1f7a1837", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0db18770c6d9b7c521110592617aa378716f0c899c3a922b9fb69a7c12bd9feb8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0d20aaaff555de48bc249cc37476d1402a6e1119aedc08d98a91533bf4c791f0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c88d80a04ead82301595ff86360fabfc19246c2d8e532827609783eff9c0afb658525e13f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0f780dd127435acc6bb6cd880542ee8d4b9cae41dcbd9d79eda5434222ece4d91a0dff1d678b87583d29de40f68855459f1dd3fa436eb8d113ef88d9d4eaf39594dc0" |
||||
}, |
||||
"wrongStateRoot" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "c412436edd4f31f3c1db74bfbcddc3845373f5bca084f2f32acf9e6a117b66d8", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0f9ed1cb0715242f05abf9178d0f9d7862c67fc0ef70d294446b7dc5201668eeba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0f99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903aa00ba8f0f3a2b6b388ceab97fa3f96fbdcefa7a6990ce427392c35c670980f0dd4a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c89080a0f83e50ca176217304c8768d8148ea7ed2196915d322261d843476a575babbe6af866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0ccff0442c0da15563401e5c902787265a56670e94edd9e660212ebcd91fa25d2a002ded9070d7a18e6af78250b5bc3537817b341117d651ffe12cef7d30593965fc0" |
||||
}, |
||||
"wrongTimestamp" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "b799266af1e1e18a49106cbe335ea70dc8d2ae88fdd6bbd353a9db4fa97b3904", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0029c59064cf414d8752549e4e28a47bf98ad6110c89cd8c9ef45ca4cff3e6016a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0c847121fbb1647e9bb08761002954db400412743381c22d6e802d87288f93078a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454c98c8080a0fd1fe45f090eb92975545bb53d6bd06968543d31ae3e77d04e67b07523878077f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca01f532c282f5d72aceba55c4ec677dc2d2ca4e8642467c4ad0f69f3212a6c507ca007986811482d07632db826fb6786820d9f005ab543af46805c723b745e0dff75c0" |
||||
}, |
||||
"wrongTransactionsTrie" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "b24adf49a12a8c3199c8ea07e951c0fececf5b890297d5702dbc06001314a42b", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0c2bf11cd2a281f27986ddcbc4ba03778a6d420de0a594afb0dc83c9b2b91bd1ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c89780a03c574adf477a817aeef0fde7340799bbda5cddf76b498e59578de187b177080df866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca07a359dc6ed4ca1e7d612c0365a5b1e8eedd5b4cb408ec8136a80592e81771175a0d15625336fdb6d608a5ce05d93846abc278f141760731cb0742f51297df7d989c0" |
||||
}, |
||||
"wrongUncleHash" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0e768b124306c366d41042740f49b4e8dcb776bcd6aa2a82a9dfc4af338a9482", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea04565966776c5d728d6ff78eccc690e8e4769db84d736a3ca83d1dbd7ab8c13f4a00dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0d5bf5da40ccca029f9aab5f6fba625e2ac9d854967c9aa1a4bf041ae6e9305d1a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c89a80a0bc3fdc0c70ecf444d92ea0f8d79908fc3b85d2c9f474642be68855de21cf7996f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba05a5942989fb54d6430241d8e894ed04adf152bfd2afae472eff2961aa5808bc2a0e95eb27eeeee2bfd35704b403dfcfc8cd64a69a46008677bf0ddf0f40b1532f9c0" |
||||
} |
||||
} |
@ -0,0 +1,546 @@ |
||||
{ |
||||
"BlockTransactionAddressLessThan20" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9018df90133a0a7a629572631685f28865fe32eea3d3798f9e4f7f2231432bafea5b41dcb2f6aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0b859853b1309f7423f7ffc5adcc9ffbd3d1d7cb7354f26a59ce25983cc505321a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edd2d180a046af926f4f0e5a3bef4a02238b6fa46e557bd29cb2ba5021c7b6a9b694afff42f854f85280018207d0870b9331677e6ebf0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "b9331677e6ebf", |
||||
"value" : "10", |
||||
"v" : "28", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionAddressMoreThan20" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019bf90133a03c79123100a280514474c3f96098a00950cd65b2eac1982a14af3c3615e9084ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a054f1a97f3f9c8fafa9848696a4987bbefe2141d050075638b1b30e5eb55b5a09a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454ecdbf880a0e65fea6a07e42c84a59e150da0b6d0adb98b28bb1e7c1b4f8b1be625f60f984df862f86080018207d095b94f5374fce5edbc8e2a8697c15331677e6ebf0b1c0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b1c", |
||||
"value" : "10", |
||||
"v" : "28", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionAddressMoreThan20PrefixedBy0" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf901a2f90133a0b387ce170324d44abb06fc0a468e8c0fd28353b8c639ddf1d703391fa98966a1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a07d97fa7c8ea69421f26b577f59dda1c81dc37b4c392ae957f41fe1b2f6ee859fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454ecdcbc80a0829e96bc20909eecc4218f55e9647ef2df40cc0ce8914e9102ba1f3e3747455af869f867367b8203e89c0000000000000000095e7baea6a6c7c4c2dfeb977efac326af552d870b121ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "0x12", |
||||
"gasLimit" : "1000", |
||||
"gasPrice" : "123", |
||||
"nonce" : "54", |
||||
"to" : "0x0000000000000000095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "11", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithGasLimitOverflow" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf901b9f90133a0ac63dec108c9a4e5a237fcc8accaf7a992036fe1304667eb80a3620f330a5f93a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0d65686cfca93068623fcc2ca88e61f6b500aa038ab898de62758140165888097a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454ecdd5d80a088b36f84a1290eacc8754cc58dcdf4532294f00571542865cb2e3699f0989fb9f880f87e807ba101000000000000000000000000000000000000000000000000000000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "115792089237316195423570985008687907853269984665640564039457584007913129639936", |
||||
"gasPrice" : "123", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "11", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithGasPriceOverflow" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf901bbf90133a0789fa8a9906c6c1b824709a4f71a7b7e4122d92a3038c3fde5de9d58b5cacb24a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0e4818e70bb801d8117daa3d31ce5c1aec6dc3f2c0ab0f2276db0e97c37574c72a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454ecde9380a09ddcaeda3461bd7c9e245a196967db0f7b8122820926372893d2724af2d7033af882f88080a101000000000000000000000000000000000000000000000000000000000000000082035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "115792089237316195423570985008687907853269984665640564039457584007913129639936", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "11", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithHihghValueOverflow" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf901bbf90133a032669daa99da414d83cbc6dc706a16c6e797e48cb815c76e229d76252a980e75a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a02fb4410375a6859de949742e937287b16c7a40c8534b5e5728aa6e139cf0dc10a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454ecdf0380a0d206ada52b2c118bb01fac21f9f5049e0a1b044ad568391b90d37456be8f8acef882f880800182035294095e7baea6a6c7c4c2dfeb977efac326af552d87a1010000000000000000000000000000000000000000000000000000000000000000801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "115792089237316195423570985008687907853269984665640564039457584007913129639936", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithNonceOverflow" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf901bbf90133a0d548f3d4ed425de51a23d82f0c29f85b98cc0eba0c59838c2d3a6795331169a7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a080b23d38770f272b3ba3cb922a238f8e23fa60762fd01e51ff8ee98f36066740a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454ecdf5e80a09b165d7dcc29b433c61b347aaa3f9be69beed47dd0e094403d1b8f7d9dd9a301f882f880a10100000000000000000000000000000000000000000000000000000000000000000182035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "115792089237316195423570985008687907853269984665640564039457584007913129639936", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "11", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithRvalueOverflow" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af90133a05168d386ee88aab0f97b0b828878add7817c2387504aaf297ce4b220f7896cdca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0532147d5c09739de5176198ea959cb55ba2b0bb8e0dd4e9190a3648d1280fb81a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edb7ae80a0f471d7daa1e037d9aae090032ba25ad2eeebadf874f8d0e1d2199f3d80f363ccf861f85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "11", |
||||
"v" : "27", |
||||
"r" : "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithSvalueOverflow" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af90133a0306e8e1dc427ca7f0e6e3f677ed1a9d111e3201f064c788e7a24f9dbd3c3adfaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a09a2869096e5fe4c8e856b0e62b65e4a20d1a4f8617cc7dc80d7e3ed311827e8fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edb83780a0982bdf9e62cb9d9008c1dc831a89e5ee11f289a450add33dce5be793e077b0c5f861f85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2fc0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "11", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithTooFewRLPElements" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90196f90133a04f0a207e960761a1e5eae7fe6c07c0850d4a4c5b452849caba19c4d1885ded45a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0c801dd124a194433cafbb0461587a76c81c51714ccdd9dd69114b434cd0f48dba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edb8f380a0d468c217d7c45c72b1de13508f5bb2e74f3e438443f148dbc31bdf091e8adc1cf85df85b800194095e7baea6a6c7c4c2dfeb977efac326af552d87801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWithTooManyRLPElements" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf901a0f90133a0f8dc2081a24ccac6fcac3d48c31babfbf6891046b8342ef525e56ef84a375da2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0c283332aed7ef07cbeef342b3f3142790d6c016ab77ae237a719ac8a02fac0d8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edb96b80a07b146a5bb00a9953ede36abeddd46ea6b5c535258e0fc83e11116167ac4af177f867f865800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804851de98d0eddc0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10", |
||||
"v" : "27", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"extrafield" : "128472387293" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWrongVRSTestIncorrectSize" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019ef90133a0dc2f66ba7a65fd6abcbe06e10c9e458e87eb08492b4f8beb94ec3c648c277b64a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a026095f6796dae2f09fde3da9a104f2b5d11590eb23d1c5a4a5731075e8c0389ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edb9e680a082b0e724075f7de4c755dc7c18a371653abf857a12a5ca135700f571d12ef608f865f86380018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca298ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a02c3a28887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a302c3c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "10", |
||||
"v" : "28", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a02c3", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a302c3" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWrongVRSTestVge31" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af90133a028cad44f749a888533e4f33593725df09708a30bc88c7e2844368a3e3fab1f2ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0b60afaa85d23fc4a399820f4f8d4594cb817cbab1763c66a60153e0aba36c532a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edba4380a00744f0a5b9fc32ecdca5949a2030d703dfb75816e34fa69d92fb348c9ff2fad4f861f85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801fa098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "10", |
||||
"v" : "31", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
} |
||||
}, |
||||
|
||||
"BlockTransactionWrongVRSTestVl27" : { |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "10000000000000000000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0x5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"nonce" : "0", |
||||
"code" : "", |
||||
"storage": {} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af90133a0647b2d56a77be9ed758038ac237402b9b9480e474ab296ad552fa465c9056ba1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a07bbdccbcf64104a3f2517a0e03f31b9f42987bac6f9ed7f19640a1a76a31b7a3a0ba5040aad1cc53ae09d6bb11cff18dd2ed8b5027ba382ef38634c8ec46f0db8ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018a021d925a518843937000808454edba9d80a01607d064b978b14b5beeafb5e56506524aadb3fed1b87079c3d0a999448b7440f861f85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801aa098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3c0", |
||||
"//encodedTransaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "10", |
||||
"v" : "26", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,514 @@ |
||||
{ |
||||
"SimpleTx" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "500", |
||||
"nonce" : "3da2a6b26a5a25c600d1403055dd784834d8f5a5b94c1930874ea5c32437789d", |
||||
"number" : "1", |
||||
"parentHash" : "3bee1d0f5a37345d650c4daae9e266770fb6c0d4aed5150163798bec3e2c87e2", |
||||
"receiptTrie" : "bb866bc40bcf83ac9f994fde3f14b7b7e1cca02c22d069671202cf9f8526dc7f", |
||||
"stateRoot" : "4fec5d9b1a753965b14b54c36ecbf9fe0e3dbe6fa9add500a1a48bea3cfe3e1c", |
||||
"timestamp" : "1424950585", |
||||
"transactionsTrie" : "ff1093458e25a4aaaaad06d2ba933e373d198da48da58e9bb594637915f44735", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "17248592817ed1d364c75d57081fa1f52e2c7c8478de276f6fc11adbc05e91fd", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90195f9012ea03bee1d0f5a37345d650c4daae9e266770fb6c0d4aed5150163798bec3e2c87e2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a04fec5d9b1a753965b14b54c36ecbf9fe0e3dbe6fa9add500a1a48bea3cfe3e1ca0ff1093458e25a4aaaaad06d2ba933e373d198da48da58e9bb594637915f44735a0bb866bc40bcf83ac9f994fde3f14b7b7e1cca02c22d069671202cf9f8526dc7fb84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454ef053980a03da2a6b26a5a25c600d1403055dd784834d8f5a5b94c1930874ea5c32437789df861f85f800a8201f494095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca075943511743f2c15bae7628bc7a44ab22b3c02976569d382978ba493853df9f1a078184451dac2d3b83f6ee7d17700b499b1a0519221177158d64911bd9e14157dc0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "500", |
||||
"gasPrice" : "10", |
||||
"nonce" : "0", |
||||
"r" : "0x75943511743f2c15bae7628bc7a44ab22b3c02976569d382978ba493853df9f1", |
||||
"s" : "0x78184451dac2d3b83f6ee7d17700b499b1a0519221177158d64911bd9e14157d", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "10" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"diff1024" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "1024", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "500", |
||||
"nonce" : "b262633ad96e55d18a5f9275fc1901e1e5af10fc1aacc6f7b48c9e6e1d420807", |
||||
"number" : "1", |
||||
"parentHash" : "11c0ea780840d0607398276bb0117d874f3d9e321b9e31fd87cbc05d5b9af646", |
||||
"receiptTrie" : "54dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59d", |
||||
"stateRoot" : "894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1", |
||||
"timestamp" : "1424950586", |
||||
"transactionsTrie" : "2e8cd07205dee51995b326044876154d2a15c98e99801809d78dc11895cf6e2e", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "1024", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "0cbc1b0135ed0bbeab8f10bfc2ca9295e4c7cdd5ca4617e1d2f0fa31b2e1c427", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90195f9012ea011c0ea780840d0607398276bb0117d874f3d9e321b9e31fd87cbc05d5b9af646a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1a02e8cd07205dee51995b326044876154d2a15c98e99801809d78dc11895cf6e2ea054dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59db84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820400018301e8488201f48454ef053a80a0b262633ad96e55d18a5f9275fc1901e1e5af10fc1aacc6f7b48c9e6e1d420807f861f85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca06a3a352ee6ae21a0b2f2c822a349ef0ee2bb34c27b48090b391916125130a746a07fe8e918db62c57b287af41f2c01a6c997654a2eff32d1fb0a5a237116d5f1fdc0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"r" : "0x6a3a352ee6ae21a0b2f2c822a349ef0ee2bb34c27b48090b391916125130a746", |
||||
"s" : "0x7fe8e918db62c57b287af41f2c01a6c997654a2eff32d1fb0a5a237116d5f1fd", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "10" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"diffTooLowToChange" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "1024", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "500", |
||||
"nonce" : "a9862fb84fe6d9b22401a47d8f8a6d7b24f65f99ff10b570c006aefe7279bee7", |
||||
"number" : "1", |
||||
"parentHash" : "f73b6db51ca294b7a0c17af5588fbfa7cedf89a1e5a809f6bfd0d98e22a12df4", |
||||
"receiptTrie" : "54dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59d", |
||||
"stateRoot" : "894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1", |
||||
"timestamp" : "1424950587", |
||||
"transactionsTrie" : "1b32fedb838dc202fea566249fff445adc55fb9cb5ccf07c7e1021a5410ae5d2", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "1023", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "bd3e8d220e0d5642054ac5a9e6870ac3e62bce45e1c53954cf5a86a66cd30d16", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90195f9012ea0f73b6db51ca294b7a0c17af5588fbfa7cedf89a1e5a809f6bfd0d98e22a12df4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1a01b32fedb838dc202fea566249fff445adc55fb9cb5ccf07c7e1021a5410ae5d2a054dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59db84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820400018301e8488201f48454ef053b80a0a9862fb84fe6d9b22401a47d8f8a6d7b24f65f99ff10b570c006aefe7279bee7f861f85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca04c60ee7469c4b1f722920657d4787e5b9c48ffb6a391dbc5ac10f7196148413ba08a26c8550de8f866222abac75a02344275e126b5371a52533536ea74874740b9c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"r" : "0x4c60ee7469c4b1f722920657d4787e5b9c48ffb6a391dbc5ac10f7196148413b", |
||||
"s" : "0x8a26c8550de8f866222abac75a02344275e126b5371a52533536ea74874740b9", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "10" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"gasLimitTooHigh" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "", |
||||
"gasLimit" : "999023", |
||||
"gasUsed" : "500", |
||||
"nonce" : "ebe9f4c35341ad85d91f0145b900880f06354622b12c54bc5649faabbd35fb26", |
||||
"number" : "1", |
||||
"parentHash" : "a2806025a525a8f893160d1e2f752c20059af2cc5f2e9508479db92dd9b865d8", |
||||
"receiptTrie" : "c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357", |
||||
"stateRoot" : "ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797", |
||||
"timestamp" : "1424950588", |
||||
"transactionsTrie" : "2af91939f077ba429bde7b18806aec7307019c0c1244e585bc6be02dd64cb6aa", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "1000000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "48ee382bac733242fbc01aafb08c829f6b5b65dd2861d5cc19854c9bd3e85b23", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90195f9012ea0a2806025a525a8f893160d1e2f752c20059af2cc5f2e9508479db92dd9b865d8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797a02af91939f077ba429bde7b18806aec7307019c0c1244e585bc6be02dd64cb6aaa0c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357b8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082270701830f3e6f8201f48454ef053c80a0ebe9f4c35341ad85d91f0145b900880f06354622b12c54bc5649faabbd35fb26f861f85f808082035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca07c4786bb4c6101ac14769189e96be62b041fe5956a74d994496c501eb1a3d8d1a014f126999f50f4111a3493d7891d484dfefced975c0714517abebbb72d2b4262c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "0", |
||||
"nonce" : "0", |
||||
"r" : "0x7c4786bb4c6101ac14769189e96be62b041fe5956a74d994496c501eb1a3d8d1", |
||||
"s" : "0x14f126999f50f4111a3493d7891d484dfefced975c0714517abebbb72d2b4262", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "10" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"gasPrice0" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "500", |
||||
"nonce" : "2fd4ec0f0dda5be369aa5ff132c66a9e96d151022cdac6ae24b10d4ce5b2c574", |
||||
"number" : "1", |
||||
"parentHash" : "b94d005ca0d8da194c6b1f731174a55cdaa221ac3b08d933930a7f583794a2b7", |
||||
"receiptTrie" : "c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357", |
||||
"stateRoot" : "ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797", |
||||
"timestamp" : "1424950589", |
||||
"transactionsTrie" : "0a52b6df5bfbe423c5e07d8566667406585ed612019cf36f7fd09eb09dccf8f0", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "20795bf699894034f312110e0b299907ed89573b24844b11e2afd49d566f6fb6", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf90195f9012ea0b94d005ca0d8da194c6b1f731174a55cdaa221ac3b08d933930a7f583794a2b7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797a00a52b6df5bfbe423c5e07d8566667406585ed612019cf36f7fd09eb09dccf8f0a0c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454ef053d80a02fd4ec0f0dda5be369aa5ff132c66a9e96d151022cdac6ae24b10d4ce5b2c574f861f85f808082035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba0e148d993f0abe8e829dc4ffeee51a8745b2e8f3a9b8bd5b78e34f70b294e1232a03f714dc982d7ee4624b28eb824632ada5ae7a0adb3df22e60b50e256be7e99e5c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "0", |
||||
"nonce" : "0", |
||||
"r" : "0xe148d993f0abe8e829dc4ffeee51a8745b2e8f3a9b8bd5b78e34f70b294e1232", |
||||
"s" : "0x3f714dc982d7ee4624b28eb824632ada5ae7a0adb3df22e60b50e256be7e99e5", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "27", |
||||
"value" : "10" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"log1_correct" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "603", |
||||
"nonce" : "79f5c33b6d1ffe3aa783b7a3516ccbb9506308b0c5fa1b63803f7d5d0a49c389", |
||||
"number" : "1", |
||||
"parentHash" : "538270c3e02bc33515a4fb0a6b1bb0405369fc4ac4bf12fa273a5723abbb81fe", |
||||
"receiptTrie" : "70b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5", |
||||
"stateRoot" : "48138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661", |
||||
"timestamp" : "1424950590", |
||||
"transactionsTrie" : "b37e445ec998e683a1efa0a8764bae530769ac6cf42b34a71393edc3f4cd7b4a", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"firstBlockTest" : { |
||||
"block" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "023101", |
||||
"extraData" : "42", |
||||
"gasLimit" : "0x0dddb6", |
||||
"gasUsed" : "100", |
||||
"nonce" : "0x498e88f5c14b0b60d6e14ce9c6cc958cbe16a1df8dd90210e50d2d77562a348d", |
||||
"number" : "62", |
||||
"parentHash" : "0xefb4db878627027c81b3bb1c7dd3a18dae3914a49cdd24a3e40ab3bbfbb240c5", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
}, |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "0x60056013565b6101918061001d6000396000f35b3360008190555056006001600060e060020a6000350480630a874df61461003a57806341c0e1b514610058578063a02b161e14610066578063dbbdf0831461007757005b610045600435610149565b80600160a060020a031660005260206000f35b610060610161565b60006000f35b6100716004356100d4565b60006000f35b61008560043560243561008b565b60006000f35b600054600160a060020a031632600160a060020a031614156100ac576100b1565b6100d0565b8060018360005260205260406000208190555081600060005260206000a15b5050565b600054600160a060020a031633600160a060020a031614158015610118575033600160a060020a0316600182600052602052604060002054600160a060020a031614155b61012157610126565b610146565b600060018260005260205260406000208190555080600060005260206000a15b50565b60006001826000526020526040600020549050919050565b600054600160a060020a031633600160a060020a0316146101815761018f565b600054600160a060020a0316ff5b56", |
||||
"gasLimit" : "0x0f3e6f", |
||||
"gasPrice" : "0x09184e72a000", |
||||
"nonce" : "0", |
||||
"r" : "0xd4287e915ebac7a8af390560fa53c8f0b7f13802ba0393d7afa5823c2560ca89", |
||||
"s" : "0xae75db31a34f7e386ad459646de98ec3a1c88cc91b11620b4ffd86871f579942", |
||||
"to" : "", |
||||
"v" : "0x1b", |
||||
"value" : "" |
||||
} |
||||
] |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "7eb0ab30c5fba8d864b374fab896adb77e7d093a7facd8832bcfd06989c9aef3", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100", |
||||
"code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0538270c3e02bc33515a4fb0a6b1bb0405369fc4ac4bf12fa273a5723abbb81fea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0b37e445ec998e683a1efa0a8764bae530769ac6cf42b34a71393edc3f4cd7b4aa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454ef053e80a079f5c33b6d1ffe3aa783b7a3516ccbb9506308b0c5fa1b63803f7d5d0a49c389f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca07f78998784c93043f1b6143074ec0ceb5717d15f80f4256f51dad81905574976a027c974227d9f83508c199cde5faf16d8ddc21329011b59995ba92dc3a78fa163c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "5000", |
||||
"gasPrice" : "10", |
||||
"nonce" : "0", |
||||
"r" : "0x7f78998784c93043f1b6143074ec0ceb5717d15f80f4256f51dad81905574976", |
||||
"s" : "0x27c974227d9f83508c199cde5faf16d8ddc21329011b59995ba92dc3a78fa163", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "5000000000" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"txEqualValue" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "500", |
||||
"nonce" : "e64199688147489b9708ab00e0e5ee76a8ef2d58a22f54570698c5a3cf6b3f6a", |
||||
"number" : "1", |
||||
"parentHash" : "2a1e0d239b0b325729511e9eb8c62b7fe8e42cd6086ca9851ee02bed9bb56fa7", |
||||
"receiptTrie" : "56f90df1c1bac86a121aababc8de0b80519a03893702b2a5847594a307b0aa50", |
||||
"stateRoot" : "54417a6d1eebaed6d8533952f1c6703b757e5be0981a79a589591b99bc453378", |
||||
"timestamp" : "1424950592", |
||||
"transactionsTrie" : "18625e67541060298a00285c48678fcaaf01447e1c5a5b0c7c69635d80cdeb4c", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "5bfaaf6189c57476d0e7e1ade77cd4cbfce23dfca9c4287168ac35719ec960ec", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea02a1e0d239b0b325729511e9eb8c62b7fe8e42cd6086ca9851ee02bed9bb56fa7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a054417a6d1eebaed6d8533952f1c6703b757e5be0981a79a589591b99bc453378a018625e67541060298a00285c48678fcaaf01447e1c5a5b0c7c69635d80cdeb4ca056f90df1c1bac86a121aababc8de0b80519a03893702b2a5847594a307b0aa50b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454ef054080a0e64199688147489b9708ab00e0e5ee76a8ef2d58a22f54570698c5a3cf6b3f6af866f86480098201f494095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca097dcd2d413c1c0e752507e4430f8df55b77beca534f11b9af46e650a9c34afafa01c9a605e8e8f145427af986f5680b92b6bf91b93c06c89a20d1a702c65b32745c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "500", |
||||
"gasPrice" : "9", |
||||
"nonce" : "0", |
||||
"r" : "0x97dcd2d413c1c0e752507e4430f8df55b77beca534f11b9af46e650a9c34afaf", |
||||
"s" : "0x1c9a605e8e8f145427af986f5680b92b6bf91b93c06c89a20d1a702c65b32745", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "5000000000" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
}, |
||||
"txOrder" : { |
||||
"blockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0000000000000000000000000000000000000000", |
||||
"difficulty" : "9991", |
||||
"extraData" : "", |
||||
"gasLimit" : "125000", |
||||
"gasUsed" : "500", |
||||
"nonce" : "17e6c4cef21e1847c9bfab3c3096fe17882ef622df44d443efb9d1d7b26c3ef6", |
||||
"number" : "1", |
||||
"parentHash" : "ab3c8b17136438809c12db4f9a17536c4b08072358776d91b3820fb2885bcca8", |
||||
"receiptTrie" : "7957b53950ec96cef653bedf32b3609ea5601a5b7613765c1b4608d7a307793d", |
||||
"stateRoot" : "840d3da57e6118f27e0ba0f6ab88bbaa2c4e983bd64f8110445f352dd4f1374a", |
||||
"timestamp" : "1424950593", |
||||
"transactionsTrie" : "3499f3a4feaaf979e2dd37148ca36dd3d87e7cfed5d1196242f84df8ed3d7e29", |
||||
"uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"genesisBlockHeader" : { |
||||
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
||||
"coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", |
||||
"difficulty" : "10000", |
||||
"extraData" : "42", |
||||
"gasLimit" : "100000", |
||||
"gasUsed" : "0", |
||||
"nonce" : "c747c6574976da45ad759b0a419dc509ddcf37127a0cb3e16f5d5066abd9756d", |
||||
"number" : "0", |
||||
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", |
||||
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", |
||||
"timestamp" : "0x54c98c81", |
||||
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", |
||||
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000", |
||||
"code" : "", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"rlp" : "0xf9019af9012ea0ab3c8b17136438809c12db4f9a17536c4b08072358776d91b3820fb2885bcca8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0840d3da57e6118f27e0ba0f6ab88bbaa2c4e983bd64f8110445f352dd4f1374aa03499f3a4feaaf979e2dd37148ca36dd3d87e7cfed5d1196242f84df8ed3d7e29a07957b53950ec96cef653bedf32b3609ea5601a5b7613765c1b4608d7a307793db84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454ef054180a017e6c4cef21e1847c9bfab3c3096fe17882ef622df44d443efb9d1d7b26c3ef6f866f864800a8201f494095e7baea6a6c7c4c2dfeb977efac326af552d878501a13b8600801ca03ed93687d362aab9f216bd3b9ae06247c028fdc14581fcef7b0ca4b5711cbad9a06db8f2873192a708e1ea9aade4565780a0cb5726de67d2ecce408857fde5d026c0", |
||||
"transactions" : [ |
||||
{ |
||||
"data" : "", |
||||
"gasLimit" : "500", |
||||
"gasPrice" : "10", |
||||
"nonce" : "0", |
||||
"r" : "0x3ed93687d362aab9f216bd3b9ae06247c028fdc14581fcef7b0ca4b5711cbad9", |
||||
"s" : "0x6db8f2873192a708e1ea9aade4565780a0cb5726de67d2ecce408857fde5d026", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "28", |
||||
"value" : "7000000000" |
||||
} |
||||
], |
||||
"uncleHeaders" : [ |
||||
] |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,26 @@ |
||||
tests |
||||
===== |
||||
|
||||
Common tests for all clients to test against. |
||||
|
||||
All files should be of the form: |
||||
|
||||
``` |
||||
{ |
||||
"test1name": |
||||
{ |
||||
"test1property1": ..., |
||||
"test1property2": ..., |
||||
... |
||||
}, |
||||
"test2name": |
||||
{ |
||||
"test2property1": ..., |
||||
"test2property2": ..., |
||||
... |
||||
} |
||||
} |
||||
``` |
||||
|
||||
Arrays are allowed, but don't use them for sets of properties - only use them for data that is clearly a continuous contiguous sequence of values. |
||||
|
@ -0,0 +1,143 @@ |
||||
{ |
||||
"blockhash0" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "5", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600040600055600540600155600440600255", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "8500", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"blockhashInRange" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "257", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x60014060005560024060015561010040600255", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "8500", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"blockhashOutOfRange" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "257", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600040600055610101406001557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40600255", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "8500", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,49 @@ |
||||
{ |
||||
"add11" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6001600101600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,670 @@ |
||||
{ |
||||
"CallContractToCreateContractAndCallItOOG" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000", |
||||
"code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060016000546000f1", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "20000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"CallContractToCreateContractNoCash" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000", |
||||
"code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6103e9f0600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "20000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"CallContractToCreateContractOOG" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "0", |
||||
"code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060006000546000f1", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "20000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"CallContractToCreateContractWhichWouldCreateContractIfCalled" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000", |
||||
"code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060016000546101f4f1", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "20000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"CallContractToCreateContractWhichWouldCreateContractInInitCode" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1", |
||||
"code" : "0x6b600c600055602060406000f0600052600c60146000f0", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "20000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"CallRecursiveContract" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "0", |
||||
"code" : "0x3060025560206000600039602060006000f0", |
||||
"nonce" : "40", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"CallTheContractToCreateEmptyContract" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "0", |
||||
"code" : "0x602060006000f0", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x00", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"NotEnoughCashContractCreation" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "2", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "2", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x600a80600c6000396000f200600160008035811a8100", |
||||
"gasLimit" : "599", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"OutOfGasContractCreation" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x600a80600c6000396000f200600160008035811a8100", |
||||
"gasLimit" : "590", |
||||
"gasPrice" : "3", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"ReturnTest" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x6001601f6001601e600073b94f5374fce5edbc8e2a8697c15331677e6ebf0b6107d0f1506002601ef3", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x6001601f6001601e600073b94f5374fce5edbc8e2a8697c15331677e6ebf0b6107d0f1506002601ef3", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60156000526001601ff3", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "5000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "a94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"ReturnTest2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60156000526020602060206000600073b94f5374fce5edbc8e2a8697c15331677e6ebf0b611b58f15060406000f3", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60156000526020602060206000600073b94f5374fce5edbc8e2a8697c15331677e6ebf0b611b58f15060406000f3", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60003560030260005260206000f3", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "15000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "a94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"StackUnderFlowContractCreation" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x6000f1", |
||||
"gasLimit" : "1000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"TransactionContractCreation" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x600a80600c6000396000f200600160008035811a8100", |
||||
"gasLimit" : "599", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"TransactionCreateSuicideContract" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x600a80600c6000396000f200ff600160008035811a81", |
||||
"gasLimit" : "1000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"TransactionStopInitCode" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x600a80600c600039600000f20000600160008035811a81", |
||||
"gasLimit" : "1000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"TransactionSuicideInitCode" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "0x600a80600c6000396000fff2ffff600160008035811a81", |
||||
"gasLimit" : "1000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "", |
||||
"value" : "1" |
||||
} |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,126 @@ |
||||
{ |
||||
"mload32bitBound" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "175923205248920", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000010", |
||||
"code" : "0x602a6401000000005264010000000051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x2a" |
||||
} |
||||
}, |
||||
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { |
||||
"balance" : "17592320525095", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "158330884723825", |
||||
"code" : "0x", |
||||
"nonce" : "1", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x602a6401000000005264010000000051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "175923205248930", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "175923205248920", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"mload32bitBound2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "377910804125870", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000010", |
||||
"code" : "0x602a6401773594005264017735940051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x2a" |
||||
} |
||||
}, |
||||
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { |
||||
"balance" : "37791080412790", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "340119723807050", |
||||
"code" : "0x", |
||||
"nonce" : "1", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x602a6401773594005264017735940051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "377910804219850", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "377910804125870", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"value" : "10" |
||||
} |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,962 @@ |
||||
{ |
||||
"CallEcrecover0" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c600052601c6020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6040527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496060526020608060806000600060016103e8f160025560a060020a608051066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover0_0input" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x6020608060806000600060016103e8f160025560a060020a60805106600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover0_Gas499" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c600052601c6020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6040527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496060526020608060806000600060016101f3f160025560a060020a608051066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover0_completeReturnValue" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c600052601c6020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6040527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496060526020608060806000600060016103e8f1600255608051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover0_gas500" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c600052601c6020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6040527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496060526020608060806000600060016101f4f160025560a060020a608051066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover0_overlappingInputOutput" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c600052601c6020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6040527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496060526020604060806000600060016103e8f160025560a060020a604051066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover1" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c60005260016020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6040527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496060526020608060806000600060016103e8f160025560a060020a608051066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f18c547e4f7b0f325ad1e56f57e26c745b09a3e503d86e00e5255ff7f715d3d1c600052601c6020527f73b1693892219d736caba55bdb67216e485557ea6b6af75f37096c9aa6a5a75f6021527feeb940b1d03b21e36b0e47e79769f095fe2ab855bd91e3a38756b7d75a9c45496041526020606160616000600060016103e8f160025560a060020a606151066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallEcrecover3" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7f2f380a2dea7e778d81affc2443403b8fe4644db442ae4862ff5bb3732829cdb9600052601b6020527f6b65ccb0558806e9b097f27a396d08f964e37b8b7af6ceeb516ff86739fbea0a6040527f37cbc8d883e129a4b1ef9d5f1df53c4f21a3ef147cf2a50a4ede0eb06ce092d46060526020608060806000600060016103e8f160025560a060020a608051066000556000543214600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_0" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x600160005260206000602060006000600360fff1600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_1" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x6020600060006000600060036101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x64f34578907f6005526020600060256000600060036101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_3" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x64f34578907f6000526020600060256000600060036101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_4" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000526020600060206000600060036064f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_4_gas99" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000526020600060206000600060036063f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallRipemd160_5" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000620f42406000600060036101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_0" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x600160005260206000602060006000600260fff1600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_1" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x6020600060006000600060026101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_1_nonzeroValue" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x6020600060006000601360026101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x64f34578907f6005526020600060256000600060026101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_3" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x64f34578907f6000526020600060256000600060026101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_4" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000526020600060206000600060026064f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_4_gas99" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000526020600060206000600060026063f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "365224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
}, |
||||
"CallSha256_5" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000620f42406000600060026101f4f1600255600051600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
} |
||||
} |
File diff suppressed because one or more lines are too long
@ -0,0 +1,42 @@ |
||||
{ |
||||
"recursiveCreate" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "10000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "20000000", |
||||
"code" : "0x60206000600039602060006000f0", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "465224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "100000" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,444 @@ |
||||
{ |
||||
"RefundOverflow" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "400", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "400", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "5789604461865809771178549250434395392663499233282028201972879200395656482016", |
||||
"gasPrice" : "20", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "" |
||||
} |
||||
}, |
||||
"refund500" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600154506002545060ff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01", |
||||
"0x02" : "0x01", |
||||
"0x03" : "0x01", |
||||
"0x04" : "0x01", |
||||
"0x05" : "0x01", |
||||
"0x06" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"refund50_1" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x60006001556000600255600060035560006004556000600555", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01", |
||||
"0x02" : "0x01", |
||||
"0x03" : "0x01", |
||||
"0x04" : "0x01", |
||||
"0x05" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"refund50_2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6001600a556001600b5560006001556000600255600060035560006004556000600555", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01", |
||||
"0x02" : "0x01", |
||||
"0x03" : "0x01", |
||||
"0x04" : "0x01", |
||||
"0x05" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"refund600" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600154506002545061ffff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01", |
||||
"0x02" : "0x01", |
||||
"0x03" : "0x01", |
||||
"0x04" : "0x01", |
||||
"0x05" : "0x01", |
||||
"0x06" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"refund_NoOOG_1" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "502", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6000600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "502", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "502", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"refund_OOG" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6000600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "500", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "0" |
||||
} |
||||
}, |
||||
"refund_changeNonZeroStorage" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6017600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"refund_getEtherBack" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6000600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x01" : "0x01" |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,324 @@ |
||||
{ |
||||
"AmbiguousMethod" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60003560e060020a90048063c040622614601557005b601b6021565b60006000f35b61014f60008190555056", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "run()", |
||||
"data" : "0xc0406226", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"CallInfiniteLoop" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60e060020a600035048063296df0df1460285780634893d88a146034578063981a316514604057005b602e604c565b60006000f35b603a6061565b60006000f35b60466059565b60006000f35b5b600115605757604d565b565b605f6061565b565b60676059565b56", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "testInfiniteLoop()", |
||||
"data" : "0x296df0df", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"CallLowLevelCreatesSolidity" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60e060020a60003504806330debb4214610020578063c04062261461003157005b61002b6004356100a4565b60006000f35b610039610043565b8060005260206000f35b60006000600160008190555060656100af600039606560006000f0905080600160a060020a03166319ab453c600060008260e060020a02600052600433600160a060020a03168152602001600060008660155a03f150505060005491505090565b80600081905550505600605980600c6000396000f30060e060020a60003504806319ab453c14601457005b601d6004356023565b60006000f35b80600160a060020a03166330debb42600060008260e060020a02600052600460e18152602001600060008660155a03f15050505056", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "run()", |
||||
"data" : "0xc0406226", |
||||
"gasLimit" : "15000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"CallRecursiveMethods" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60e060020a600035048063296df0df1460285780634893d88a146034578063981a316514604057005b602e604c565b60006000f35b603a6061565b60006000f35b60466059565b60006000f35b5b600115605757604d565b565b605f6061565b565b60676059565b56", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "testRecursiveMethods()", |
||||
"data" : "0x981a3165", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"QuadraticComplexity" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000", |
||||
"code" : "0x60003560e060020a9004806361a4770614601557005b601e6004356024565b60006000f35b60008160008190555073b94f5374fce5edbc8e2a8697c15331677e6ebf0b90505b600082131560bf5780600160a060020a03166000600060007f6a7573740000000000000000000000000000000000000000000000000000000081526004017f63616c6c000000000000000000000000000000000000000000000000000000008152602001600060008560155a03f150506001820391506045565b505056", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60206000600037", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "run(int256)", |
||||
"data" : "0x61a47706000000000000000000000000000000000000000000000000000000000000c350", |
||||
"gasLimit" : "3500000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "a94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"RecursiveCreateContracts" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "100000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000", |
||||
"code" : "0x60003560e060020a90048063820b13f614610021578063a444f5e91461003257005b61002c600435610043565b60006000f35b61003d60043561008f565b60006000f35b600060c66100cc60003960c6600054600160a060020a0316815260200182815260200160006000f0905080600160a060020a0316600060026000600060006000848787f1505050505050565b6000336000819055508160018190555060686101926000396068600054600160a060020a0316815260200182815260200160006000f09050505056006012604060c6600439600451602451601e565b60018060c56000396000f35b6000600182039150600082116031576057565b6068605d600039606883600160a060020a0316815260200182815260200160006000f090505b5050505600601260406068600439600451602451601e565b60018060676000396000f35b60018103905060008111602f576062565b81600160a060020a031663820b13f6600060008260e060020a026000526004858152602001600060008660155a03f15050505b505056000000601260406068600439600451602451601e565b60018060676000396000f35b60018103905060008111602f576062565b81600160a060020a031663820b13f6600060008260e060020a026000526004858152602001600060008660155a03f15050505b5050560000", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "500000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "run(uint256)", |
||||
"data" : "0xa444f5e900000000000000000000000000000000000000000000000000000000000204", |
||||
"gasLimit" : "10000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "1" |
||||
} |
||||
}, |
||||
"SolidityTest" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "1000000000000000000000", |
||||
"currentNumber" : "120", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "10000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"d94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "100000", |
||||
"code" : "0x60003560e060020a900480630c4c9a8014610084578063296df0df146100965780632a9afb83146100a8578063380e4396146100ba5780634893d88a146100cc5780637ee17e12146100da578063981a3165146100e8578063a60eedda146100fa578063e0a9fd281461010c578063e97384dc1461011e578063ed973fe91461013057005b61008c6102c0565b8060005260206000f35b61009e61067b565b8060005260206000f35b6100b06101ba565b8060005260206000f35b6100c261049b565b8060005260206000f35b6100d461087d565b60006000f35b6100e26101a4565b60006000f35b6100f06102ab565b8060005260206000f35b610102610695565b8060005260206000f35b610114610732565b8060005260206000f35b61012661055a565b8060005260206000f35b610138610142565b8060005260206000f35b600060006060610889600039606060006000f0905080600160a060020a031663b9c3d0a5602060008260e060020a026000526004600060008660155a03f150505060005160e1146101925761019b565b600191506101a0565b600091505b5090565b60006060610889600039606060006000f0905090565b60006001905060005460ff14156101d0576101d9565b600090506102a8565b60025460005414156101ea576101f3565b600090506102a8565b600154600160a060020a031673a94f5374fce5edbc8e2a8697c15331677e6ebf0b141561021f57610228565b600090506102a8565b6003547f676c6f62616c2064617461203332206c656e67746820737472696e6700000000141561025757610260565b600090506102a8565b600460006000815260200190815260200160002054600160a060020a031673a94f5374fce5edbc8e2a8697c15331677e6ebf0b141561029e576102a7565b600090506102a8565b5b90565b6000600090506102b961087d565b6001905090565b6000600090506102ce6101a4565b506102d761049b565b156102e157610307565b7ff000000000000000000000000000000000000000000000000000000000000000810190505b61030f610142565b156103195761033f565b7f0f00000000000000000000000000000000000000000000000000000000000000810190505b610347610695565b1561035157610376565b7ef0000000000000000000000000000000000000000000000000000000000000810190505b61037e61055a565b15610388576103ad565b7e0f000000000000000000000000000000000000000000000000000000000000810190505b60ff60008190555073a94f5374fce5edbc8e2a8697c15331677e6ebf0b60018190555060ff6002819055507f676c6f62616c2064617461203332206c656e67746820737472696e670000000060038190555073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6004600060008152602001908152602001600020819055506104346101ba565b1561043e57610462565b7df00000000000000000000000000000000000000000000000000000000000810190505b61046a610732565b1561047457610498565b7d0f0000000000000000000000000000000000000000000000000000000000810190505b90565b6000600060006000915060009250816000146104b65761053a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7821315610530575b600a8212156104f55781806001019250506104df565b81600a146105025761052b565b600a90505b60008160ff16111561052a57818060019003925050808060019003915050610507565b5b610539565b60009250610555565b5b8160001461054757610550565b60019250610555565b600092505b505090565b60006001905041600160a060020a0316732adc25665018aa1fe0e6bc666dac8fc2697ff9ba141561058a57610593565b60009050610678565b446302b8feb014156105a4576105ad565b60009050610678565b45683635c9adc5dea0000014156105c3576105cc565b60009050610678565b43607814156105da576105e3565b60009050610678565b33600160a060020a031673a94f5374fce5edbc8e2a8697c15331677e6ebf0b141561060d57610616565b60009050610678565b34606414156106245761062d565b60009050610678565b3a6001141561063b57610644565b60009050610678565b32600160a060020a031673a94f5374fce5edbc8e2a8697c15331677e6ebf0b141561066e57610677565b60009050610678565b5b90565b6000600090505b60011561068e57610682565b6001905090565b60006000600191506060610889600039606060006000f0905080600160a060020a031662f55d9d600060008260e060020a02600052600441600160a060020a03168152602001600060008660155a03f150505080600160a060020a031663b9c3d0a5602060008260e060020a026000526004600060008660155a03f150505060005160e114156107245761072d565b6000915061072e565b5b5090565b60006001905060007f74657374737472696e67000000000000000000000000000000000000000000008152600a016000207f43c4b4524adb81e4e9a5c4648a98e9d320e3908ac5b6c889144b642cd08ae16d141561078f57610798565b6000905061087a565b60026020600060007f74657374737472696e67000000000000000000000000000000000000000000008152600a01600060008560155a03f150506000517f3c8727e019a42b444667a587b6001251becadabbb36bfed8087a92c18882d11114156108015761080a565b6000905061087a565b60036020600060007f74657374737472696e67000000000000000000000000000000000000000000008152600a01600060008560155a03f15050600051600160a060020a031673cd566972b5e50104011a92b59fa8e0b1234851ae141561087057610879565b6000905061087a565b5b90565b6108856102ab565b505600605480600c6000396000f30060003560e060020a90048062f55d9d14601e578063b9c3d0a514602d57005b60276004356046565b60006000f35b6033603d565b8060005260206000f35b600060e1905090565b80600160a060020a0316ff5056", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"//" : "runSolidityTests()", |
||||
"data" : "0x0c4c9a80", |
||||
"gasLimit" : "465224", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "d94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "100" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,96 @@ |
||||
{ |
||||
"OverflowGasMakeMoney" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "45678256", |
||||
"currentGasLimit" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "115792089237316195423570985008687907853269984665640564039457584007913129639435", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"value" : "501" |
||||
} |
||||
}, |
||||
"makeMoney" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : 1, |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x7b601080600c6000396000f200600035541560095700602035600035556000526000600060006000601773aaaaaaaaace5edbc8e2a8697c15331677e6ebf0b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecf1", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
}, |
||||
"aaaaaaaaace5edbc8e2a8697c15331677e6ebf0b" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600160015532600255", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"value" : "10" |
||||
} |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,21 @@ |
||||
- Move over to standard and clear JSON format: |
||||
|
||||
All files should be of the form: |
||||
|
||||
{ |
||||
"test1name": |
||||
{ |
||||
"test1property1": ..., |
||||
"test1property2": ..., |
||||
... |
||||
}, |
||||
"test2name": |
||||
{ |
||||
"test2property1": ..., |
||||
"test2property2": ..., |
||||
... |
||||
} |
||||
} |
||||
|
||||
Arrays are allowed, but don't use them for sets of properties - only use them for data that is clearly a continuous contiguous sequence of values. |
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,168 @@ |
||||
{ |
||||
"AddressLessThan20" : { |
||||
"rlp" : "0xf85280018207d0870b9331677e6ebf0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
}, |
||||
"AddressLessThan20Prefixed0" : { |
||||
"rlp" : "0xf85f80018207d094000000000000000000000000000b9331677e6ebf0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"sender" : "23f0d6e160851f7b435f743d2ec368449bb06c0f", |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"to" : "0x000000000000000000000000000b9331677e6ebf", |
||||
"v" : "28", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"AddressMoreThan20" : { |
||||
"rlp" : "0xf86080018207d095b94f5374fce5edbc8e2a8697c15331677e6ebf0b1c0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
}, |
||||
"AddressMoreThan20PrefixedBy0" : { |
||||
"rlp" : "0xf867367b8203e89c0000000000000000095e7baea6a6c7c4c2dfeb977efac326af552d870b121ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"EmptyTransaction" : { |
||||
"rlp" : "0xf85d80808094095e7baea6a6c7c4c2dfeb977efac326af552d8780801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"sender" : "3e2ddf4fea89f584a735a1234cf20d8627421564", |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "", |
||||
"gasPrice" : "", |
||||
"nonce" : "", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "27", |
||||
"value" : "" |
||||
} |
||||
}, |
||||
"RightVRSTest" : { |
||||
"rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"sender" : "5ba306ae3650c72c3586da6f1dbac3c9fa7e529e", |
||||
"transaction" : { |
||||
"data" : "0x5544", |
||||
"gasLimit" : "2000", |
||||
"gasPrice" : "1", |
||||
"nonce" : "3", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"v" : "28", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"SenderTest" : { |
||||
"//" : "sender a94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"rlp" : "0xf85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"sender" : "a94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "27", |
||||
"value" : "10" |
||||
} |
||||
}, |
||||
"TransactionWithGasLimitOverflow" : { |
||||
"rlp" : "0xf87e807ba101000000000000000000000000000000000000000000000000000000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"TransactionWithGasPriceOverflow" : { |
||||
"rlp" : "0xf88080a101000000000000000000000000000000000000000000000000000000000000000082035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"TransactionWithHihghValue" : { |
||||
"rlp" : "0xf87f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d87a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"sender" : "50702f47f1c4bfc6b75e65e2b995a8024fe25be9", |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "850", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0", |
||||
"r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353", |
||||
"s" : "0xefffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804", |
||||
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", |
||||
"v" : "27", |
||||
"value" : "115792089237316195423570985008687907853269984665640564039457584007913129639935" |
||||
} |
||||
}, |
||||
"TransactionWithHihghValueOverflow" : { |
||||
"rlp" : "0xf880800182035294095e7baea6a6c7c4c2dfeb977efac326af552d87a1010000000000000000000000000000000000000000000000000000000000000000801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"TransactionWithNonceOverflow" : { |
||||
"rlp" : "0xf880a10100000000000000000000000000000000000000000000000000000000000000000182035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"TransactionWithRvalueOverflow" : { |
||||
"rlp" : "0xf85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"TransactionWithSvalueOverflow" : { |
||||
"rlp" : "0xf85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870b801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" |
||||
}, |
||||
"TransactionWithTooFewRLPElements" : { |
||||
"rlp" : "0xf85b800194095e7baea6a6c7c4c2dfeb977efac326af552d87801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
"TransactionWithTooManyRLPElements" : { |
||||
"rlp" : "0xf865800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804851de98d0edd" |
||||
}, |
||||
"ValuesAsDec" : { |
||||
"rlp" : "0xf86a830ffdc50183adc05394b94f5374fce5edbc8e2a8697c15331677e6ebf0b870ffdc5fffdc12c801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"sender" : "3eb583df408b324b4ba3a8d63e6b2dba1c4f28f6", |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "11386963", |
||||
"gasPrice" : "1", |
||||
"nonce" : "1048005", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"v" : "28", |
||||
"value" : "4501151495864620" |
||||
} |
||||
}, |
||||
"ValuesAsHex" : { |
||||
"rlp" : "0xf867830ffdc50183adc05394b94f5374fce5edbc8e2a8697c15331677e6ebf0b84fffdc12c801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"sender" : "24ef2c911b7b98e481e4c97c201194ee7889501b", |
||||
"transaction" : { |
||||
"data" : "", |
||||
"gasLimit" : "0xadc053", |
||||
"gasPrice" : "1", |
||||
"nonce" : "0xffdc5", |
||||
"r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a", |
||||
"s" : "0x8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3", |
||||
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", |
||||
"v" : "28", |
||||
"value" : "4294820140" |
||||
} |
||||
}, |
||||
"WrongVRSTestIncorrectSize" : { |
||||
"rlp" : "0xf86380018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca298ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a02c3a28887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a302c3" |
||||
}, |
||||
"WrongVRSTestVge31" : { |
||||
"rlp" : "0xf85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801fa098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
}, |
||||
"WrongVRSTestVl26" : { |
||||
"rlp" : "0xf85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801aa098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
}, |
||||
"WrongVRSTestVl29" : { |
||||
"rlp" : "0xf85f80018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801da098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
}, |
||||
"unpadedRValue" : { |
||||
"rlp" : "0xf8880d8609184e72a000822710947c47ef93268a311f4cad0c750724299e9b72c26880a4379607f500000000000000000000000000000000000000000000000000000000000000051c9f6ab6dda9f4df56ea45583af36660329147f1753f3724ea5eb9ed83e812ca77a0495701e230667832c8999e884e366a61028633ecf951e8cd66d119f381ae5718", |
||||
"sender" : "7adf3b3bce3a5c8c17e8b243f4c331dd97c60579", |
||||
"transaction" : { |
||||
"data" : "0x379607f50000000000000000000000000000000000000000000000000000000000000005", |
||||
"gasLimit" : "0x2710", |
||||
"gasPrice" : "0x09184e72a000", |
||||
"nonce" : "13", |
||||
"r" : "0x006ab6dda9f4df56ea45583af36660329147f1753f3724ea5eb9ed83e812ca77", |
||||
"s" : "0x495701e230667832c8999e884e366a61028633ecf951e8cd66d119f381ae5718", |
||||
"to" : "7c47ef93268a311f4cad0c750724299e9b72c268", |
||||
"v" : "28", |
||||
"value" : "" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,51 @@ |
||||
{ |
||||
"RLPNonceWithFirstZeros" : { |
||||
"rlp" : "0xf86384000000030182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPgasPriceWithFirstZeros" : { |
||||
"rlp" : "0xf862808300000182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPgasLimitWithFirstZeros" : { |
||||
"rlp" : "0xf862800185000000094894095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPValueWithFirstZeros" : { |
||||
"rlp" : "0xf861800182035294095e7baea6a6c7c4c2dfeb977efac326af552d8782000a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPWrongAddress" : { |
||||
"rlp" : "0xf85f800182094894095v7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPWrongData" : { |
||||
"rlp" : "0xf86d800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7v979f984b031ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPAddressWithFirstZeros" : { |
||||
"rlp" : "0xf86080018209489500095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPAddressWrongSize" : { |
||||
"rlp" : "0xf866830ffdc50183adc05390fce5edbc8e2a8697c15331677e6ebf0b870ffdc5fffdc12c801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3" |
||||
}, |
||||
|
||||
"RLPExtraRandomByteAtTheEnd" : { |
||||
"rlp" : "0xf85280018207d0870b9331677e6ebf0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a33ac4" |
||||
}, |
||||
|
||||
"RLPTransactionGivenAsArray" : { |
||||
"rlp" : "0xb85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPElementIsListWhenItShouldntBe" : { |
||||
"rlp" : "0xf8698001cc83646f6783676f648363617494095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
}, |
||||
|
||||
"RLPElementIsListWhenItShouldntBe2" : { |
||||
"rlp" : "0xf86bcc83646f6783676f64836361740182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" |
||||
} |
||||
} |
||||
|
||||
|
@ -0,0 +1,54 @@ |
||||
{ |
||||
"singleItem": { |
||||
"in": { |
||||
"A": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" |
||||
}, |
||||
"root": "0xd23786fb4a010da3ce639d66d5e904a11dbc02746d1ce25029e53290cabf28ab" |
||||
}, |
||||
"dogs": { |
||||
"in": { |
||||
"doe": "reindeer", |
||||
"dog": "puppy", |
||||
"dogglesworth": "cat" |
||||
}, |
||||
"root": "0x8aad789dff2f538bca5d8ea56e8abe10f4c7ba3a5dea95fea4cd6e7c3a1168d3" |
||||
}, |
||||
"puppy": { |
||||
"in": { |
||||
"do": "verb", |
||||
"horse": "stallion", |
||||
"doge": "coin", |
||||
"dog": "puppy" |
||||
}, |
||||
"root": "0x5991bb8c6514148a29db676a14ac506cd2cd5775ace63c30a4fe457715e9ac84" |
||||
}, |
||||
"foo": { |
||||
"in": { |
||||
"foo": "bar", |
||||
"food": "bass" |
||||
}, |
||||
"root": "0x17beaa1648bafa633cda809c90c04af50fc8aed3cb40d16efbddee6fdf63c4c3" |
||||
}, |
||||
"smallValues": { |
||||
"in": { |
||||
"be": "e", |
||||
"dog": "puppy", |
||||
"bed": "d" |
||||
}, |
||||
"root": "0x3f67c7a47520f79faa29255d2d3c084a7a6df0453116ed7232ff10277a8be68b" |
||||
}, |
||||
"testy": { |
||||
"in": { |
||||
"test": "test", |
||||
"te": "testy" |
||||
}, |
||||
"root": "0x8452568af70d8d140f58d941338542f645fcca50094b20f3c3d8c3df49337928" |
||||
}, |
||||
"hex": { |
||||
"in": { |
||||
"0x0045": "0x0123456789", |
||||
"0x4500": "0x9876543210" |
||||
}, |
||||
"root": "0x285505fcabe84badc8aa310e2aae17eddc7d120aabec8a476902c8184b3a3503" |
||||
} |
||||
} |
@ -0,0 +1,54 @@ |
||||
{ |
||||
"singleItem": { |
||||
"in": { |
||||
"A": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" |
||||
}, |
||||
"root": "0xe9e2935138352776cad724d31c9fa5266a5c593bb97726dd2a908fe6d53284df" |
||||
}, |
||||
"dogs": { |
||||
"in": { |
||||
"doe": "reindeer", |
||||
"dog": "puppy", |
||||
"dogglesworth": "cat" |
||||
}, |
||||
"root": "0xd4cd937e4a4368d7931a9cf51686b7e10abb3dce38a39000fd7902a092b64585" |
||||
}, |
||||
"puppy": { |
||||
"in": { |
||||
"do": "verb", |
||||
"horse": "stallion", |
||||
"doge": "coin", |
||||
"dog": "puppy" |
||||
}, |
||||
"root": "0x29b235a58c3c25ab83010c327d5932bcf05324b7d6b1185e650798034783ca9d" |
||||
}, |
||||
"foo": { |
||||
"in": { |
||||
"foo": "bar", |
||||
"food": "bass" |
||||
}, |
||||
"root": "0x1385f23a33021025d9e87cca5c66c00de06178807b96a9acc92b7d651ccde842" |
||||
}, |
||||
"smallValues": { |
||||
"in": { |
||||
"be": "e", |
||||
"dog": "puppy", |
||||
"bed": "d" |
||||
}, |
||||
"root": "0x826a4f9f9054a3e980e54b20da992c24fa20467f1ca635115ef4917be66e746f" |
||||
}, |
||||
"testy": { |
||||
"in": { |
||||
"test": "test", |
||||
"te": "testy" |
||||
}, |
||||
"root": "0xaea54fb6c80499674248a462864c420c9d9f3b3d38c879c12425bade1ad76552" |
||||
}, |
||||
"hex": { |
||||
"in": { |
||||
"0x0045": "0x0123456789", |
||||
"0x4500": "0x9876543210" |
||||
}, |
||||
"root": "0xbc11c02c8ab456db0c4d2728b6a2a6210d06f26a2ace4f7d8bdfc72ddf2630ab" |
||||
} |
||||
} |
@ -0,0 +1,86 @@ |
||||
{ |
||||
"emptyValues": { |
||||
"in": [ |
||||
["do", "verb"], |
||||
["ether", "wookiedoo"], |
||||
["horse", "stallion"], |
||||
["shaman", "horse"], |
||||
["doge", "coin"], |
||||
["ether", null], |
||||
["dog", "puppy"], |
||||
["shaman", null] |
||||
], |
||||
"root": "0x5991bb8c6514148a29db676a14ac506cd2cd5775ace63c30a4fe457715e9ac84" |
||||
}, |
||||
"branchingTests": { |
||||
"in":[ |
||||
["0x04110d816c380812a427968ece99b1c963dfbce6", "something"], |
||||
["0x095e7baea6a6c7c4c2dfeb977efac326af552d87", "something"], |
||||
["0x0a517d755cebbf66312b30fff713666a9cb917e0", "something"], |
||||
["0x24dd378f51adc67a50e339e8031fe9bd4aafab36", "something"], |
||||
["0x293f982d000532a7861ab122bdc4bbfd26bf9030", "something"], |
||||
["0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5", "something"], |
||||
["0x31c640b92c21a1f1465c91070b4b3b4d6854195f", "something"], |
||||
["0x37f998764813b136ddf5a754f34063fd03065e36", "something"], |
||||
["0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a", "something"], |
||||
["0x4f36659fa632310b6ec438dea4085b522a2dd077", "something"], |
||||
["0x62c01474f089b07dae603491675dc5b5748f7049", "something"], |
||||
["0x729af7294be595a0efd7d891c9e51f89c07950c7", "something"], |
||||
["0x83e3e5a16d3b696a0314b30b2534804dd5e11197", "something"], |
||||
["0x8703df2417e0d7c59d063caa9583cb10a4d20532", "something"], |
||||
["0x8dffcd74e5b5923512916c6a64b502689cfa65e1", "something"], |
||||
["0x95a4d7cccb5204733874fa87285a176fe1e9e240", "something"], |
||||
["0x99b2fcba8120bedd048fe79f5262a6690ed38c39", "something"], |
||||
["0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf", "something"], |
||||
["0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "something"], |
||||
["0xa9647f4a0a14042d91dc33c0328030a7157c93ae", "something"], |
||||
["0xaa6cffe5185732689c18f37a7f86170cb7304c2a", "something"], |
||||
["0xaae4a2e3c51c04606dcb3723456e58f3ed214f45", "something"], |
||||
["0xc37a43e940dfb5baf581a0b82b351d48305fc885", "something"], |
||||
["0xd2571607e241ecf590ed94b12d87c94babe36db6", "something"], |
||||
["0xf735071cbee190d76b704ce68384fc21e389fbe7", "something"], |
||||
["0x04110d816c380812a427968ece99b1c963dfbce6", null], |
||||
["0x095e7baea6a6c7c4c2dfeb977efac326af552d87", null], |
||||
["0x0a517d755cebbf66312b30fff713666a9cb917e0", null], |
||||
["0x24dd378f51adc67a50e339e8031fe9bd4aafab36", null], |
||||
["0x293f982d000532a7861ab122bdc4bbfd26bf9030", null], |
||||
["0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5", null], |
||||
["0x31c640b92c21a1f1465c91070b4b3b4d6854195f", null], |
||||
["0x37f998764813b136ddf5a754f34063fd03065e36", null], |
||||
["0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a", null], |
||||
["0x4f36659fa632310b6ec438dea4085b522a2dd077", null], |
||||
["0x62c01474f089b07dae603491675dc5b5748f7049", null], |
||||
["0x729af7294be595a0efd7d891c9e51f89c07950c7", null], |
||||
["0x83e3e5a16d3b696a0314b30b2534804dd5e11197", null], |
||||
["0x8703df2417e0d7c59d063caa9583cb10a4d20532", null], |
||||
["0x8dffcd74e5b5923512916c6a64b502689cfa65e1", null], |
||||
["0x95a4d7cccb5204733874fa87285a176fe1e9e240", null], |
||||
["0x99b2fcba8120bedd048fe79f5262a6690ed38c39", null], |
||||
["0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf", null], |
||||
["0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", null], |
||||
["0xa9647f4a0a14042d91dc33c0328030a7157c93ae", null], |
||||
["0xaa6cffe5185732689c18f37a7f86170cb7304c2a", null], |
||||
["0xaae4a2e3c51c04606dcb3723456e58f3ed214f45", null], |
||||
["0xc37a43e940dfb5baf581a0b82b351d48305fc885", null], |
||||
["0xd2571607e241ecf590ed94b12d87c94babe36db6", null], |
||||
["0xf735071cbee190d76b704ce68384fc21e389fbe7", null] |
||||
], |
||||
"root": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" |
||||
}, |
||||
"jeff": { |
||||
"in": [ |
||||
["0x0000000000000000000000000000000000000000000000000000000000000045", "0x22b224a1420a802ab51d326e29fa98e34c4f24ea"], |
||||
["0x0000000000000000000000000000000000000000000000000000000000000046", "0x67706c2076330000000000000000000000000000000000000000000000000000"], |
||||
["0x0000000000000000000000000000000000000000000000000000001234567890", "0x697c7b8c961b56f675d570498424ac8de1a918f6"], |
||||
["0x000000000000000000000000697c7b8c961b56f675d570498424ac8de1a918f6", "0x1234567890"], |
||||
["0x0000000000000000000000007ef9e639e2733cb34e4dfc576d4b23f72db776b2", "0x4655474156000000000000000000000000000000000000000000000000000000"], |
||||
["0x000000000000000000000000ec4f34c97e43fbb2816cfd95e388353c7181dab1", "0x4e616d6552656700000000000000000000000000000000000000000000000000"], |
||||
["0x4655474156000000000000000000000000000000000000000000000000000000", "0x7ef9e639e2733cb34e4dfc576d4b23f72db776b2"], |
||||
["0x4e616d6552656700000000000000000000000000000000000000000000000000", "0xec4f34c97e43fbb2816cfd95e388353c7181dab1"], |
||||
["0x0000000000000000000000000000000000000000000000000000001234567890", null], |
||||
["0x000000000000000000000000697c7b8c961b56f675d570498424ac8de1a918f6", "0x6f6f6f6820736f2067726561742c207265616c6c6c793f000000000000000000"], |
||||
["0x6f6f6f6820736f2067726561742c207265616c6c6c793f000000000000000000", "0x697c7b8c961b56f675d570498424ac8de1a918f6"] |
||||
], |
||||
"root": "0x9f6221ebb8efe7cff60a716ecb886e67dd042014be444669f0159d8e68b42100" |
||||
} |
||||
} |
@ -0,0 +1,86 @@ |
||||
{ |
||||
"emptyValues": { |
||||
"in": [ |
||||
["do", "verb"], |
||||
["ether", "wookiedoo"], |
||||
["horse", "stallion"], |
||||
["shaman", "horse"], |
||||
["doge", "coin"], |
||||
["ether", null], |
||||
["dog", "puppy"], |
||||
["shaman", null] |
||||
], |
||||
"root": "0x29b235a58c3c25ab83010c327d5932bcf05324b7d6b1185e650798034783ca9d" |
||||
}, |
||||
"branchingTests": { |
||||
"in":[ |
||||
["0x04110d816c380812a427968ece99b1c963dfbce6", "something"], |
||||
["0x095e7baea6a6c7c4c2dfeb977efac326af552d87", "something"], |
||||
["0x0a517d755cebbf66312b30fff713666a9cb917e0", "something"], |
||||
["0x24dd378f51adc67a50e339e8031fe9bd4aafab36", "something"], |
||||
["0x293f982d000532a7861ab122bdc4bbfd26bf9030", "something"], |
||||
["0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5", "something"], |
||||
["0x31c640b92c21a1f1465c91070b4b3b4d6854195f", "something"], |
||||
["0x37f998764813b136ddf5a754f34063fd03065e36", "something"], |
||||
["0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a", "something"], |
||||
["0x4f36659fa632310b6ec438dea4085b522a2dd077", "something"], |
||||
["0x62c01474f089b07dae603491675dc5b5748f7049", "something"], |
||||
["0x729af7294be595a0efd7d891c9e51f89c07950c7", "something"], |
||||
["0x83e3e5a16d3b696a0314b30b2534804dd5e11197", "something"], |
||||
["0x8703df2417e0d7c59d063caa9583cb10a4d20532", "something"], |
||||
["0x8dffcd74e5b5923512916c6a64b502689cfa65e1", "something"], |
||||
["0x95a4d7cccb5204733874fa87285a176fe1e9e240", "something"], |
||||
["0x99b2fcba8120bedd048fe79f5262a6690ed38c39", "something"], |
||||
["0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf", "something"], |
||||
["0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "something"], |
||||
["0xa9647f4a0a14042d91dc33c0328030a7157c93ae", "something"], |
||||
["0xaa6cffe5185732689c18f37a7f86170cb7304c2a", "something"], |
||||
["0xaae4a2e3c51c04606dcb3723456e58f3ed214f45", "something"], |
||||
["0xc37a43e940dfb5baf581a0b82b351d48305fc885", "something"], |
||||
["0xd2571607e241ecf590ed94b12d87c94babe36db6", "something"], |
||||
["0xf735071cbee190d76b704ce68384fc21e389fbe7", "something"], |
||||
["0x04110d816c380812a427968ece99b1c963dfbce6", null], |
||||
["0x095e7baea6a6c7c4c2dfeb977efac326af552d87", null], |
||||
["0x0a517d755cebbf66312b30fff713666a9cb917e0", null], |
||||
["0x24dd378f51adc67a50e339e8031fe9bd4aafab36", null], |
||||
["0x293f982d000532a7861ab122bdc4bbfd26bf9030", null], |
||||
["0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5", null], |
||||
["0x31c640b92c21a1f1465c91070b4b3b4d6854195f", null], |
||||
["0x37f998764813b136ddf5a754f34063fd03065e36", null], |
||||
["0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a", null], |
||||
["0x4f36659fa632310b6ec438dea4085b522a2dd077", null], |
||||
["0x62c01474f089b07dae603491675dc5b5748f7049", null], |
||||
["0x729af7294be595a0efd7d891c9e51f89c07950c7", null], |
||||
["0x83e3e5a16d3b696a0314b30b2534804dd5e11197", null], |
||||
["0x8703df2417e0d7c59d063caa9583cb10a4d20532", null], |
||||
["0x8dffcd74e5b5923512916c6a64b502689cfa65e1", null], |
||||
["0x95a4d7cccb5204733874fa87285a176fe1e9e240", null], |
||||
["0x99b2fcba8120bedd048fe79f5262a6690ed38c39", null], |
||||
["0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf", null], |
||||
["0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", null], |
||||
["0xa9647f4a0a14042d91dc33c0328030a7157c93ae", null], |
||||
["0xaa6cffe5185732689c18f37a7f86170cb7304c2a", null], |
||||
["0xaae4a2e3c51c04606dcb3723456e58f3ed214f45", null], |
||||
["0xc37a43e940dfb5baf581a0b82b351d48305fc885", null], |
||||
["0xd2571607e241ecf590ed94b12d87c94babe36db6", null], |
||||
["0xf735071cbee190d76b704ce68384fc21e389fbe7", null] |
||||
], |
||||
"root": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" |
||||
}, |
||||
"jeff": { |
||||
"in": [ |
||||
["0x0000000000000000000000000000000000000000000000000000000000000045", "0x22b224a1420a802ab51d326e29fa98e34c4f24ea"], |
||||
["0x0000000000000000000000000000000000000000000000000000000000000046", "0x67706c2076330000000000000000000000000000000000000000000000000000"], |
||||
["0x0000000000000000000000000000000000000000000000000000001234567890", "0x697c7b8c961b56f675d570498424ac8de1a918f6"], |
||||
["0x000000000000000000000000697c7b8c961b56f675d570498424ac8de1a918f6", "0x1234567890"], |
||||
["0x0000000000000000000000007ef9e639e2733cb34e4dfc576d4b23f72db776b2", "0x4655474156000000000000000000000000000000000000000000000000000000"], |
||||
["0x000000000000000000000000ec4f34c97e43fbb2816cfd95e388353c7181dab1", "0x4e616d6552656700000000000000000000000000000000000000000000000000"], |
||||
["0x4655474156000000000000000000000000000000000000000000000000000000", "0x7ef9e639e2733cb34e4dfc576d4b23f72db776b2"], |
||||
["0x4e616d6552656700000000000000000000000000000000000000000000000000", "0xec4f34c97e43fbb2816cfd95e388353c7181dab1"], |
||||
["0x0000000000000000000000000000000000000000000000000000001234567890", null], |
||||
["0x000000000000000000000000697c7b8c961b56f675d570498424ac8de1a918f6", "0x6f6f6f6820736f2067726561742c207265616c6c6c793f000000000000000000"], |
||||
["0x6f6f6f6820736f2067726561742c207265616c6c6c793f000000000000000000", "0x697c7b8c961b56f675d570498424ac8de1a918f6"] |
||||
], |
||||
"root": "0x72adb52e9d9428f808e3e8045be18d3baa77881d0cfab89a17a2bcbacee2f320" |
||||
} |
||||
} |
@ -0,0 +1,19 @@ |
||||
{ |
||||
"basic": { |
||||
"in": [ "cat", "doge", "wallace" ], |
||||
"tests": [ |
||||
[ "", "", "cat" ], |
||||
[ "bobo", "", "cat" ], |
||||
[ "c", "", "cat" ], |
||||
[ "car", "", "cat" ], |
||||
[ "cat", "", "doge" ], |
||||
[ "catering", "cat", "doge" ], |
||||
[ "d", "cat", "doge" ], |
||||
[ "doge", "cat", "wallace" ], |
||||
[ "dogerton", "doge", "wallace" ], |
||||
[ "w", "doge", "wallace" ], |
||||
[ "wallace", "doge", "" ], |
||||
[ "wallace123", "wallace", ""] |
||||
] |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,396 @@ |
||||
{ |
||||
"blockhash257Block" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "257", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600040600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "4964", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600040600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600040600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"blockhash258Block" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "258", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600140600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "4964", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600140600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600140600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"blockhashInRange" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "257", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x60014060005560024060015561010040600255", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x60014060005560024060015561010040600255", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"blockhashMyBlock" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "1", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600140600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "4964", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600140600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600140600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"blockhashNotExistingBlock" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "1", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600240600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "4964", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600240600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600240600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"blockhashOutOfRange" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "257", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600040600055610101406001557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40600255", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600040600055610101406001557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40600255", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"coinbase" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x41600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x41600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"difficulty" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x44600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x44600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"gaslimit" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x45600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x45600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"number" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x43600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "4987", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x43600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x43600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"timestamp" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x42600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x42600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,134 @@ |
||||
{ |
||||
"mload16bitBound" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "42949672960", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x6201000051600155", |
||||
"data" : "0x", |
||||
"gas" : "42949672960", |
||||
"gasPrice" : "1", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "42949670808", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6201000051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6201000051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"mload32bitBound" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "42949672960", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x64010000000051600155", |
||||
"data" : "0x", |
||||
"gas" : "42949672960", |
||||
"gasPrice" : "1", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "42815455128", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x64010000000051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x64010000000051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"mload8bitBound" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "42949672960", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x61010051600155", |
||||
"data" : "0x", |
||||
"gas" : "42949672960", |
||||
"gasPrice" : "1", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "42949672848", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x61010051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x61010051600155", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,324 @@ |
||||
{ |
||||
"sha3_0" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x6000600020600055", |
||||
"data" : "0x", |
||||
"gas" : "100000000000", |
||||
"gasPrice" : "1000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "99999979949", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6000600020600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x" : "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6000600020600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_1" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x6005600420600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6005600420600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_2" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600a600a20600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600a600a20600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_3" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x620fffff6103e820600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x620fffff6103e820600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_4" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x6064640fffffffff20600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x6064640fffffffff20600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_5" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x640fffffffff61271020600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x640fffffffff61271020600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_6" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20600055", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_bigOffset" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x60027e0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20600055", |
||||
"data" : "0x", |
||||
"gas" : "1099511627776", |
||||
"gasPrice" : "1", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "115792089237316195423570985008687907853269984665640564039457584007913129639935" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", |
||||
"code" : "0x60027e0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_bigOffset2" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x6002630100000020600055", |
||||
"data" : "0x", |
||||
"gas" : "4294967296", |
||||
"gasPrice" : "1", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "115792089237316195423570985008687907853269984665640564039457584007913129639935" |
||||
}, |
||||
"gas" : "3756501412", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", |
||||
"code" : "0x6002630100000020600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
"0x" : "0x54a8c0ab653c15bfb48b47fd011ba2b9617af01cb45cab344acd57c924d56798" |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", |
||||
"code" : "0x6002630100000020600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"sha3_bigSize" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20600055", |
||||
"data" : "0x", |
||||
"gas" : "1099511627776", |
||||
"gasPrice" : "1", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "115792089237316195423570985008687907853269984665640564039457584007913129639935" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", |
||||
"code" : "0x7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20600055", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,133 @@ |
||||
{ |
||||
"arith" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600060006000600060026002600803036002600306600260020460046004600402026002600201010101013360c85a03f1", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600060006000600060026002600803036002600306600260020460046004600402026002600201010101013360c85a03f1", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"boolean" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x600160011615601a57600060006000600060023360c85a03f1505b600060011615603557600060006000600060033360c85a03f1505b600160001615605057600060006000600060043360c85a03f1505b600060001615606b57600060006000600060053360c85a03f1505b6001600117156086576000600060006000600c3360c85a03f1505b60006001171560a1576000600060006000600d3360c85a03f1505b60016000171560bc576000600060006000600e3360c85a03f1505b60006000171560d7576000600060006000600f3360c85a03f1505b", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x600160011615601a57600060006000600060023360c85a03f1505b600060011615603557600060006000600060033360c85a03f1505b600160001615605057600060006000600060043360c85a03f1505b600060001615606b57600060006000600060053360c85a03f1505b6001600117156086576000600060006000600c3360c85a03f1505b60006001171560a1576000600060006000600d3360c85a03f1505b60016000171560bc576000600060006000600e3360c85a03f1505b60006000171560d7576000600060006000600f3360c85a03f1505b", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"mktx" : { |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x60006000600060006706f05b59d3b200003360c85a03f1", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x60006000600060006706f05b59d3b200003360c85a03f1", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"suicide" : { |
||||
"callcreates" : [ |
||||
], |
||||
"env" : { |
||||
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", |
||||
"currentDifficulty" : "256", |
||||
"currentGasLimit" : "1000000", |
||||
"currentNumber" : "0", |
||||
"currentTimestamp" : "1", |
||||
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" |
||||
}, |
||||
"exec" : { |
||||
"address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", |
||||
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"code" : "0x33ff", |
||||
"data" : "0x", |
||||
"gas" : "10000", |
||||
"gasPrice" : "100000000000000", |
||||
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", |
||||
"value" : "1000000000000000000" |
||||
}, |
||||
"gas" : "9994", |
||||
"logs" : [ |
||||
], |
||||
"out" : "0x", |
||||
"post" : { |
||||
"cd1722f3947def4cf144679da39c4c32bdc35681" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
}, |
||||
"pre" : { |
||||
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { |
||||
"balance" : "1000000000000000000", |
||||
"code" : "0x33ff", |
||||
"nonce" : "0", |
||||
"storage" : { |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,5 @@ |
||||
# Automatic deployment of the random test generator |
||||
|
||||
Testing is done in a Vagrant virtual machine |
||||
|
||||
install vagrant, virtualbox, ansible, then do `vagrant up`. It should provison a basic machine. `vagrant ssh` to verify the machine is working as expected. `vagrant terminate` to reset machine to clean state. |
@ -0,0 +1,78 @@ |
||||
# -*- mode: ruby -*- |
||||
# vi: set ft=ruby : |
||||
|
||||
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! |
||||
VAGRANTFILE_API_VERSION ||= "2" |
||||
|
||||
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
||||
# All Vagrant configuration is done here. The most common configuration |
||||
# options are documented and commented below. For a complete reference, |
||||
# please see the online documentation at vagrantup.com. |
||||
|
||||
# Every Vagrant virtual environment requires a box to build off of. |
||||
config.vm.box = "ubuntu/trusty64" |
||||
config.vm.define "random-test" |
||||
|
||||
# Disable automatic box update checking. If you disable this, then |
||||
# boxes will only be checked for updates when the user runs |
||||
# `vagrant box outdated`. This is not recommended. |
||||
# config.vm.box_check_update = false |
||||
|
||||
# Create a forwarded port mapping which allows access to a specific port |
||||
# within the machine from a port on the host machine. In the example below, |
||||
# accessing "localhost:8080" will access port 80 on the guest machine. |
||||
# config.vm.network "forwarded_port", guest: 80, host: 8080 |
||||
|
||||
# Create a private network, which allows host-only access to the machine |
||||
# using a specific IP. |
||||
# config.vm.network "private_network", ip: "192.168.33.10" |
||||
|
||||
# Create a public network, which generally matched to bridged network. |
||||
# Bridged networks make the machine appear as another physical device on |
||||
# your network. |
||||
# config.vm.network "public_network" |
||||
|
||||
# If true, then any SSH connections made will enable agent forwarding. |
||||
# Default value: false |
||||
# config.ssh.forward_agent = true |
||||
|
||||
# Share an additional folder to the guest VM. The first argument is |
||||
# the path on the host to the actual folder. The second argument is |
||||
# the path on the guest to mount the folder. And the optional third |
||||
# argument is a set of non-required options. |
||||
# config.vm.synced_folder "../data", "/vagrant_data" |
||||
|
||||
# Provider-specific configuration so you can fine-tune various |
||||
# backing providers for Vagrant. These expose provider-specific options. |
||||
# Example for VirtualBox: |
||||
# |
||||
# config.vm.provider "virtualbox" do |vb| |
||||
# # Don't boot with headless mode |
||||
# vb.gui = true |
||||
# |
||||
# # Use VBoxManage to customize the VM. For example to change memory: |
||||
# vb.customize ["modifyvm", :id, "--memory", "1024"] |
||||
# end |
||||
|
||||
|
||||
config.vm.provider "virtualbox" do |vb| |
||||
# Ubuntu / Virtualbox workaround. |
||||
# see http://askubuntu.com/questions/238040/how-do-i-fix-name-service-for-vagrant-client |
||||
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] |
||||
|
||||
# cpp client needs a lot of RAM to build |
||||
vb.customize ["modifyvm", :id, "--memory", "2048"] |
||||
end |
||||
|
||||
# |
||||
# View the documentation for the provider you're using for more |
||||
# information on available options. |
||||
|
||||
|
||||
# Ansible |
||||
config.vm.provision "ansible" do |ansible| |
||||
ansible.playbook = "site.yml" |
||||
end |
||||
|
||||
end |
||||
|
@ -0,0 +1,9 @@ |
||||
--- |
||||
- name: Provision EC2 instances |
||||
hosts: local |
||||
gather_facts: false |
||||
roles: |
||||
- ec2 |
||||
|
||||
tasks: |
||||
- include: roles/ec2/tasks/setup.yml |
@ -0,0 +1,10 @@ |
||||
--- |
||||
- name: Terminate all ec2 instances |
||||
hosts: security_group_client-tests |
||||
remote_user: ubuntu # private key defined via ansible.cfg |
||||
gather_facts: false |
||||
roles: |
||||
- ec2 |
||||
|
||||
tasks: |
||||
- include: roles/ec2/tasks/terminate.yml |
@ -0,0 +1,95 @@ |
||||
# Ansible EC2 external inventory script settings |
||||
# |
||||
|
||||
[ec2] |
||||
|
||||
# to talk to a private eucalyptus instance uncomment these lines |
||||
# and edit edit eucalyptus_host to be the host name of your cloud controller |
||||
#eucalyptus = True |
||||
#eucalyptus_host = clc.cloud.domain.org |
||||
|
||||
# AWS regions to make calls to. Set this to 'all' to make request to all regions |
||||
# in AWS and merge the results together. Alternatively, set this to a comma |
||||
# separated list of regions. E.g. 'us-east-1,us-west-1,us-west-2' |
||||
regions = us-east-1 |
||||
regions_exclude = us-gov-west-1,cn-north-1 |
||||
|
||||
# When generating inventory, Ansible needs to know how to address a server. |
||||
# Each EC2 instance has a lot of variables associated with it. Here is the list: |
||||
# http://docs.pythonboto.org/en/latest/ref/ec2.html#module-boto.ec2.instance |
||||
# Below are 2 variables that are used as the address of a server: |
||||
# - destination_variable |
||||
# - vpc_destination_variable |
||||
|
||||
# This is the normal destination variable to use. If you are running Ansible |
||||
# from outside EC2, then 'public_dns_name' makes the most sense. If you are |
||||
# running Ansible from within EC2, then perhaps you want to use the internal |
||||
# address, and should set this to 'private_dns_name'. |
||||
destination_variable = public_dns_name |
||||
|
||||
# For server inside a VPC, using DNS names may not make sense. When an instance |
||||
# has 'subnet_id' set, this variable is used. If the subnet is public, setting |
||||
# this to 'ip_address' will return the public IP address. For instances in a |
||||
# private subnet, this should be set to 'private_ip_address', and Ansible must |
||||
# be run from with EC2. |
||||
vpc_destination_variable = ip_address |
||||
|
||||
# To tag instances on EC2 with the resource records that point to them from |
||||
# Route53, uncomment and set 'route53' to True. |
||||
route53 = False |
||||
|
||||
# To exclude RDS instances from the inventory, uncomment and set to False. |
||||
#rds = False |
||||
|
||||
# Additionally, you can specify the list of zones to exclude looking up in |
||||
# 'route53_excluded_zones' as a comma-separated list. |
||||
# route53_excluded_zones = samplezone1.com, samplezone2.com |
||||
|
||||
# By default, only EC2 instances in the 'running' state are returned. Set |
||||
# 'all_instances' to True to return all instances regardless of state. |
||||
all_instances = False |
||||
|
||||
# By default, only RDS instances in the 'available' state are returned. Set |
||||
# 'all_rds_instances' to True return all RDS instances regardless of state. |
||||
all_rds_instances = False |
||||
|
||||
# API calls to EC2 are slow. For this reason, we cache the results of an API |
||||
# call. Set this to the path you want cache files to be written to. Two files |
||||
# will be written to this directory: |
||||
# - ansible-ec2.cache |
||||
# - ansible-ec2.index |
||||
cache_path = ~/.ansible/tmp |
||||
|
||||
# The number of seconds a cache file is considered valid. After this many |
||||
# seconds, a new API call will be made, and the cache file will be updated. |
||||
# To disable the cache, set this value to 0 |
||||
cache_max_age = 300 |
||||
|
||||
# Organize groups into a nested/hierarchy instead of a flat namespace. |
||||
nested_groups = False |
||||
|
||||
# If you only want to include hosts that match a certain regular expression |
||||
# pattern_include = stage-* |
||||
|
||||
# If you want to exclude any hosts that match a certain regular expression |
||||
# pattern_exclude = stage-* |
||||
|
||||
# Instance filters can be used to control which instances are retrieved for |
||||
# inventory. For the full list of possible filters, please read the EC2 API |
||||
# docs: http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeInstances.html#query-DescribeInstances-filters |
||||
# Filters are key/value pairs separated by '=', to list multiple filters use |
||||
# a list separated by commas. See examples below. |
||||
|
||||
# Retrieve only instances with (key=value) env=stage tag |
||||
# instance_filters = tag:env=stage |
||||
|
||||
# Retrieve only instances with role=webservers OR role=dbservers tag |
||||
# instance_filters = tag:role=webservers,tag:role=dbservers |
||||
|
||||
# Retrieve only t1.micro instances OR instances with tag env=stage |
||||
# instance_filters = instance-type=t1.micro,tag:env=stage |
||||
|
||||
# You can use wildcards in filter values also. Below will list instances which |
||||
# tag Name value matches webservers1* |
||||
# (ex. webservers15, webservers1a, webservers123 etc) |
||||
# instance_filters = tag:Name=webservers1* |
@ -0,0 +1,727 @@ |
||||
#!/usr/bin/env python |
||||
|
||||
''' |
||||
EC2 external inventory script |
||||
================================= |
||||
|
||||
Generates inventory that Ansible can understand by making API request to |
||||
AWS EC2 using the Boto library. |
||||
|
||||
NOTE: This script assumes Ansible is being executed where the environment |
||||
variables needed for Boto have already been set: |
||||
export AWS_ACCESS_KEY_ID='AK123' |
||||
export AWS_SECRET_ACCESS_KEY='abc123' |
||||
|
||||
This script also assumes there is an ec2.ini file alongside it. To specify a |
||||
different path to ec2.ini, define the EC2_INI_PATH environment variable: |
||||
|
||||
export EC2_INI_PATH=/path/to/my_ec2.ini |
||||
|
||||
If you're using eucalyptus you need to set the above variables and |
||||
you need to define: |
||||
|
||||
export EC2_URL=http://hostname_of_your_cc:port/services/Eucalyptus |
||||
|
||||
For more details, see: http://docs.pythonboto.org/en/latest/boto_config_tut.html |
||||
|
||||
When run against a specific host, this script returns the following variables: |
||||
- ec2_ami_launch_index |
||||
- ec2_architecture |
||||
- ec2_association |
||||
- ec2_attachTime |
||||
- ec2_attachment |
||||
- ec2_attachmentId |
||||
- ec2_client_token |
||||
- ec2_deleteOnTermination |
||||
- ec2_description |
||||
- ec2_deviceIndex |
||||
- ec2_dns_name |
||||
- ec2_eventsSet |
||||
- ec2_group_name |
||||
- ec2_hypervisor |
||||
- ec2_id |
||||
- ec2_image_id |
||||
- ec2_instanceState |
||||
- ec2_instance_type |
||||
- ec2_ipOwnerId |
||||
- ec2_ip_address |
||||
- ec2_item |
||||
- ec2_kernel |
||||
- ec2_key_name |
||||
- ec2_launch_time |
||||
- ec2_monitored |
||||
- ec2_monitoring |
||||
- ec2_networkInterfaceId |
||||
- ec2_ownerId |
||||
- ec2_persistent |
||||
- ec2_placement |
||||
- ec2_platform |
||||
- ec2_previous_state |
||||
- ec2_private_dns_name |
||||
- ec2_private_ip_address |
||||
- ec2_publicIp |
||||
- ec2_public_dns_name |
||||
- ec2_ramdisk |
||||
- ec2_reason |
||||
- ec2_region |
||||
- ec2_requester_id |
||||
- ec2_root_device_name |
||||
- ec2_root_device_type |
||||
- ec2_security_group_ids |
||||
- ec2_security_group_names |
||||
- ec2_shutdown_state |
||||
- ec2_sourceDestCheck |
||||
- ec2_spot_instance_request_id |
||||
- ec2_state |
||||
- ec2_state_code |
||||
- ec2_state_reason |
||||
- ec2_status |
||||
- ec2_subnet_id |
||||
- ec2_tenancy |
||||
- ec2_virtualization_type |
||||
- ec2_vpc_id |
||||
|
||||
These variables are pulled out of a boto.ec2.instance object. There is a lack of |
||||
consistency with variable spellings (camelCase and underscores) since this |
||||
just loops through all variables the object exposes. It is preferred to use the |
||||
ones with underscores when multiple exist. |
||||
|
||||
In addition, if an instance has AWS Tags associated with it, each tag is a new |
||||
variable named: |
||||
- ec2_tag_[Key] = [Value] |
||||
|
||||
Security groups are comma-separated in 'ec2_security_group_ids' and |
||||
'ec2_security_group_names'. |
||||
''' |
||||
|
||||
# (c) 2012, Peter Sankauskas |
||||
# |
||||
# This file is part of Ansible, |
||||
# |
||||
# Ansible is free software: you can redistribute it and/or modify |
||||
# it under the terms of the GNU General Public License as published by |
||||
# the Free Software Foundation, either version 3 of the License, or |
||||
# (at your option) any later version. |
||||
# |
||||
# Ansible is distributed in the hope that it will be useful, |
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
# GNU General Public License for more details. |
||||
# |
||||
# You should have received a copy of the GNU General Public License |
||||
# along with Ansible. If not, see <http://www.gnu.org/licenses/>. |
||||
|
||||
###################################################################### |
||||
|
||||
import sys |
||||
import os |
||||
import argparse |
||||
import re |
||||
from time import time |
||||
import boto |
||||
from boto import ec2 |
||||
from boto import rds |
||||
from boto import route53 |
||||
import ConfigParser |
||||
from collections import defaultdict |
||||
|
||||
try: |
||||
import json |
||||
except ImportError: |
||||
import simplejson as json |
||||
|
||||
|
||||
class Ec2Inventory(object): |
||||
def _empty_inventory(self): |
||||
return {"_meta" : {"hostvars" : {}}} |
||||
|
||||
def __init__(self): |
||||
''' Main execution path ''' |
||||
|
||||
# Inventory grouped by instance IDs, tags, security groups, regions, |
||||
# and availability zones |
||||
self.inventory = self._empty_inventory() |
||||
|
||||
# Index of hostname (address) to instance ID |
||||
self.index = {} |
||||
|
||||
# Read settings and parse CLI arguments |
||||
self.read_settings() |
||||
self.parse_cli_args() |
||||
|
||||
# Cache |
||||
if self.args.refresh_cache: |
||||
self.do_api_calls_update_cache() |
||||
elif not self.is_cache_valid(): |
||||
self.do_api_calls_update_cache() |
||||
|
||||
# Data to print |
||||
if self.args.host: |
||||
data_to_print = self.get_host_info() |
||||
|
||||
elif self.args.list: |
||||
# Display list of instances for inventory |
||||
if self.inventory == self._empty_inventory(): |
||||
data_to_print = self.get_inventory_from_cache() |
||||
else: |
||||
data_to_print = self.json_format_dict(self.inventory, True) |
||||
|
||||
print data_to_print |
||||
|
||||
|
||||
def is_cache_valid(self): |
||||
''' Determines if the cache files have expired, or if it is still valid ''' |
||||
|
||||
if os.path.isfile(self.cache_path_cache): |
||||
mod_time = os.path.getmtime(self.cache_path_cache) |
||||
current_time = time() |
||||
if (mod_time + self.cache_max_age) > current_time: |
||||
if os.path.isfile(self.cache_path_index): |
||||
return True |
||||
|
||||
return False |
||||
|
||||
|
||||
def read_settings(self): |
||||
''' Reads the settings from the ec2.ini file ''' |
||||
|
||||
config = ConfigParser.SafeConfigParser() |
||||
ec2_default_ini_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'ec2.ini') |
||||
ec2_ini_path = os.environ.get('EC2_INI_PATH', ec2_default_ini_path) |
||||
config.read(ec2_ini_path) |
||||
|
||||
# is eucalyptus? |
||||
self.eucalyptus_host = None |
||||
self.eucalyptus = False |
||||
if config.has_option('ec2', 'eucalyptus'): |
||||
self.eucalyptus = config.getboolean('ec2', 'eucalyptus') |
||||
if self.eucalyptus and config.has_option('ec2', 'eucalyptus_host'): |
||||
self.eucalyptus_host = config.get('ec2', 'eucalyptus_host') |
||||
|
||||
# Regions |
||||
self.regions = [] |
||||
configRegions = config.get('ec2', 'regions') |
||||
configRegions_exclude = config.get('ec2', 'regions_exclude') |
||||
if (configRegions == 'all'): |
||||
if self.eucalyptus_host: |
||||
self.regions.append(boto.connect_euca(host=self.eucalyptus_host).region.name) |
||||
else: |
||||
for regionInfo in ec2.regions(): |
||||
if regionInfo.name not in configRegions_exclude: |
||||
self.regions.append(regionInfo.name) |
||||
else: |
||||
self.regions = configRegions.split(",") |
||||
|
||||
# Destination addresses |
||||
self.destination_variable = config.get('ec2', 'destination_variable') |
||||
self.vpc_destination_variable = config.get('ec2', 'vpc_destination_variable') |
||||
|
||||
# Route53 |
||||
self.route53_enabled = config.getboolean('ec2', 'route53') |
||||
self.route53_excluded_zones = [] |
||||
if config.has_option('ec2', 'route53_excluded_zones'): |
||||
self.route53_excluded_zones.extend( |
||||
config.get('ec2', 'route53_excluded_zones', '').split(',')) |
||||
|
||||
# Include RDS instances? |
||||
self.rds_enabled = True |
||||
if config.has_option('ec2', 'rds'): |
||||
self.rds_enabled = config.getboolean('ec2', 'rds') |
||||
|
||||
# Return all EC2 and RDS instances (if RDS is enabled) |
||||
if config.has_option('ec2', 'all_instances'): |
||||
self.all_instances = config.getboolean('ec2', 'all_instances') |
||||
else: |
||||
self.all_instances = False |
||||
if config.has_option('ec2', 'all_rds_instances') and self.rds_enabled: |
||||
self.all_rds_instances = config.getboolean('ec2', 'all_rds_instances') |
||||
else: |
||||
self.all_rds_instances = False |
||||
|
||||
# Cache related |
||||
cache_dir = os.path.expanduser(config.get('ec2', 'cache_path')) |
||||
if not os.path.exists(cache_dir): |
||||
os.makedirs(cache_dir) |
||||
|
||||
self.cache_path_cache = cache_dir + "/ansible-ec2.cache" |
||||
self.cache_path_index = cache_dir + "/ansible-ec2.index" |
||||
self.cache_max_age = config.getint('ec2', 'cache_max_age') |
||||
|
||||
# Configure nested groups instead of flat namespace. |
||||
if config.has_option('ec2', 'nested_groups'): |
||||
self.nested_groups = config.getboolean('ec2', 'nested_groups') |
||||
else: |
||||
self.nested_groups = False |
||||
|
||||
# Do we need to just include hosts that match a pattern? |
||||
try: |
||||
pattern_include = config.get('ec2', 'pattern_include') |
||||
if pattern_include and len(pattern_include) > 0: |
||||
self.pattern_include = re.compile(pattern_include) |
||||
else: |
||||
self.pattern_include = None |
||||
except ConfigParser.NoOptionError, e: |
||||
self.pattern_include = None |
||||
|
||||
# Do we need to exclude hosts that match a pattern? |
||||
try: |
||||
pattern_exclude = config.get('ec2', 'pattern_exclude'); |
||||
if pattern_exclude and len(pattern_exclude) > 0: |
||||
self.pattern_exclude = re.compile(pattern_exclude) |
||||
else: |
||||
self.pattern_exclude = None |
||||
except ConfigParser.NoOptionError, e: |
||||
self.pattern_exclude = None |
||||
|
||||
# Instance filters (see boto and EC2 API docs) |
||||
self.ec2_instance_filters = defaultdict(list) |
||||
if config.has_option('ec2', 'instance_filters'): |
||||
for x in config.get('ec2', 'instance_filters', '').split(','): |
||||
filter_key, filter_value = x.split('=') |
||||
self.ec2_instance_filters[filter_key].append(filter_value) |
||||
|
||||
def parse_cli_args(self): |
||||
''' Command line argument processing ''' |
||||
|
||||
parser = argparse.ArgumentParser(description='Produce an Ansible Inventory file based on EC2') |
||||
parser.add_argument('--list', action='store_true', default=True, |
||||
help='List instances (default: True)') |
||||
parser.add_argument('--host', action='store', |
||||
help='Get all the variables about a specific instance') |
||||
parser.add_argument('--refresh-cache', action='store_true', default=False, |
||||
help='Force refresh of cache by making API requests to EC2 (default: False - use cache files)') |
||||
self.args = parser.parse_args() |
||||
|
||||
|
||||
def do_api_calls_update_cache(self): |
||||
''' Do API calls to each region, and save data in cache files ''' |
||||
|
||||
if self.route53_enabled: |
||||
self.get_route53_records() |
||||
|
||||
for region in self.regions: |
||||
self.get_instances_by_region(region) |
||||
if self.rds_enabled: |
||||
self.get_rds_instances_by_region(region) |
||||
|
||||
self.write_to_cache(self.inventory, self.cache_path_cache) |
||||
self.write_to_cache(self.index, self.cache_path_index) |
||||
|
||||
|
||||
def get_instances_by_region(self, region): |
||||
''' Makes an AWS EC2 API call to the list of instances in a particular |
||||
region ''' |
||||
|
||||
try: |
||||
if self.eucalyptus: |
||||
conn = boto.connect_euca(host=self.eucalyptus_host) |
||||
conn.APIVersion = '2010-08-31' |
||||
else: |
||||
conn = ec2.connect_to_region(region) |
||||
|
||||
# connect_to_region will fail "silently" by returning None if the region name is wrong or not supported |
||||
if conn is None: |
||||
print("region name: %s likely not supported, or AWS is down. connection to region failed." % region) |
||||
sys.exit(1) |
||||
|
||||
reservations = [] |
||||
if self.ec2_instance_filters: |
||||
for filter_key, filter_values in self.ec2_instance_filters.iteritems(): |
||||
reservations.extend(conn.get_all_instances(filters = { filter_key : filter_values })) |
||||
else: |
||||
reservations = conn.get_all_instances() |
||||
|
||||
for reservation in reservations: |
||||
for instance in reservation.instances: |
||||
self.add_instance(instance, region) |
||||
|
||||
except boto.exception.BotoServerError, e: |
||||
if not self.eucalyptus: |
||||
print "Looks like AWS is down again:" |
||||
print e |
||||
sys.exit(1) |
||||
|
||||
def get_rds_instances_by_region(self, region): |
||||
''' Makes an AWS API call to the list of RDS instances in a particular |
||||
region ''' |
||||
|
||||
try: |
||||
conn = rds.connect_to_region(region) |
||||
if conn: |
||||
instances = conn.get_all_dbinstances() |
||||
for instance in instances: |
||||
self.add_rds_instance(instance, region) |
||||
except boto.exception.BotoServerError, e: |
||||
if not e.reason == "Forbidden": |
||||
print "Looks like AWS RDS is down: " |
||||
print e |
||||
sys.exit(1) |
||||
|
||||
def get_instance(self, region, instance_id): |
||||
''' Gets details about a specific instance ''' |
||||
if self.eucalyptus: |
||||
conn = boto.connect_euca(self.eucalyptus_host) |
||||
conn.APIVersion = '2010-08-31' |
||||
else: |
||||
conn = ec2.connect_to_region(region) |
||||
|
||||
# connect_to_region will fail "silently" by returning None if the region name is wrong or not supported |
||||
if conn is None: |
||||
print("region name: %s likely not supported, or AWS is down. connection to region failed." % region) |
||||
sys.exit(1) |
||||
|
||||
reservations = conn.get_all_instances([instance_id]) |
||||
for reservation in reservations: |
||||
for instance in reservation.instances: |
||||
return instance |
||||
|
||||
def add_instance(self, instance, region): |
||||
''' Adds an instance to the inventory and index, as long as it is |
||||
addressable ''' |
||||
|
||||
# Only want running instances unless all_instances is True |
||||
if not self.all_instances and instance.state != 'running': |
||||
return |
||||
|
||||
# Select the best destination address |
||||
if instance.subnet_id: |
||||
dest = getattr(instance, self.vpc_destination_variable) |
||||
else: |
||||
dest = getattr(instance, self.destination_variable) |
||||
|
||||
if not dest: |
||||
# Skip instances we cannot address (e.g. private VPC subnet) |
||||
return |
||||
|
||||
# if we only want to include hosts that match a pattern, skip those that don't |
||||
if self.pattern_include and not self.pattern_include.match(dest): |
||||
return |
||||
|
||||
# if we need to exclude hosts that match a pattern, skip those |
||||
if self.pattern_exclude and self.pattern_exclude.match(dest): |
||||
return |
||||
|
||||
# Add to index |
||||
self.index[dest] = [region, instance.id] |
||||
|
||||
# Inventory: Group by instance ID (always a group of 1) |
||||
self.inventory[instance.id] = [dest] |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'instances', instance.id) |
||||
|
||||
# Inventory: Group by region |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'regions', region) |
||||
else: |
||||
self.push(self.inventory, region, dest) |
||||
|
||||
# Inventory: Group by availability zone |
||||
self.push(self.inventory, instance.placement, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, region, instance.placement) |
||||
|
||||
# Inventory: Group by instance type |
||||
type_name = self.to_safe('type_' + instance.instance_type) |
||||
self.push(self.inventory, type_name, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'types', type_name) |
||||
|
||||
# Inventory: Group by key pair |
||||
if instance.key_name: |
||||
key_name = self.to_safe('key_' + instance.key_name) |
||||
self.push(self.inventory, key_name, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'keys', key_name) |
||||
|
||||
# Inventory: Group by VPC |
||||
if instance.vpc_id: |
||||
self.push(self.inventory, self.to_safe('vpc_id_' + instance.vpc_id), dest) |
||||
|
||||
# Inventory: Group by security group |
||||
try: |
||||
for group in instance.groups: |
||||
key = self.to_safe("security_group_" + group.name) |
||||
self.push(self.inventory, key, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'security_groups', key) |
||||
except AttributeError: |
||||
print 'Package boto seems a bit older.' |
||||
print 'Please upgrade boto >= 2.3.0.' |
||||
sys.exit(1) |
||||
|
||||
# Inventory: Group by tag keys |
||||
for k, v in instance.tags.iteritems(): |
||||
key = self.to_safe("tag_" + k + "=" + v) |
||||
self.push(self.inventory, key, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'tags', self.to_safe("tag_" + k)) |
||||
self.push_group(self.inventory, self.to_safe("tag_" + k), key) |
||||
|
||||
# Inventory: Group by Route53 domain names if enabled |
||||
if self.route53_enabled: |
||||
route53_names = self.get_instance_route53_names(instance) |
||||
for name in route53_names: |
||||
self.push(self.inventory, name, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'route53', name) |
||||
|
||||
# Global Tag: instances without tags |
||||
if len(instance.tags) == 0: |
||||
self.push(self.inventory, 'tag_none', dest) |
||||
|
||||
# Global Tag: tag all EC2 instances |
||||
self.push(self.inventory, 'ec2', dest) |
||||
|
||||
self.inventory["_meta"]["hostvars"][dest] = self.get_host_info_dict_from_instance(instance) |
||||
|
||||
|
||||
def add_rds_instance(self, instance, region): |
||||
''' Adds an RDS instance to the inventory and index, as long as it is |
||||
addressable ''' |
||||
|
||||
# Only want available instances unless all_rds_instances is True |
||||
if not self.all_rds_instances and instance.status != 'available': |
||||
return |
||||
|
||||
# Select the best destination address |
||||
#if instance.subnet_id: |
||||
#dest = getattr(instance, self.vpc_destination_variable) |
||||
#else: |
||||
#dest = getattr(instance, self.destination_variable) |
||||
dest = instance.endpoint[0] |
||||
|
||||
if not dest: |
||||
# Skip instances we cannot address (e.g. private VPC subnet) |
||||
return |
||||
|
||||
# Add to index |
||||
self.index[dest] = [region, instance.id] |
||||
|
||||
# Inventory: Group by instance ID (always a group of 1) |
||||
self.inventory[instance.id] = [dest] |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'instances', instance.id) |
||||
|
||||
# Inventory: Group by region |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'regions', region) |
||||
else: |
||||
self.push(self.inventory, region, dest) |
||||
|
||||
# Inventory: Group by availability zone |
||||
self.push(self.inventory, instance.availability_zone, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, region, instance.availability_zone) |
||||
|
||||
# Inventory: Group by instance type |
||||
type_name = self.to_safe('type_' + instance.instance_class) |
||||
self.push(self.inventory, type_name, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'types', type_name) |
||||
|
||||
# Inventory: Group by security group |
||||
try: |
||||
if instance.security_group: |
||||
key = self.to_safe("security_group_" + instance.security_group.name) |
||||
self.push(self.inventory, key, dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'security_groups', key) |
||||
|
||||
except AttributeError: |
||||
print 'Package boto seems a bit older.' |
||||
print 'Please upgrade boto >= 2.3.0.' |
||||
sys.exit(1) |
||||
|
||||
# Inventory: Group by engine |
||||
self.push(self.inventory, self.to_safe("rds_" + instance.engine), dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'rds_engines', self.to_safe("rds_" + instance.engine)) |
||||
|
||||
# Inventory: Group by parameter group |
||||
self.push(self.inventory, self.to_safe("rds_parameter_group_" + instance.parameter_group.name), dest) |
||||
if self.nested_groups: |
||||
self.push_group(self.inventory, 'rds_parameter_groups', self.to_safe("rds_parameter_group_" + instance.parameter_group.name)) |
||||
|
||||
# Global Tag: all RDS instances |
||||
self.push(self.inventory, 'rds', dest) |
||||
|
||||
self.inventory["_meta"]["hostvars"][dest] = self.get_host_info_dict_from_instance(instance) |
||||
|
||||
|
||||
def get_route53_records(self): |
||||
''' Get and store the map of resource records to domain names that |
||||
point to them. ''' |
||||
|
||||
r53_conn = route53.Route53Connection() |
||||
all_zones = r53_conn.get_zones() |
||||
|
||||
route53_zones = [ zone for zone in all_zones if zone.name[:-1] |
||||
not in self.route53_excluded_zones ] |
||||
|
||||
self.route53_records = {} |
||||
|
||||
for zone in route53_zones: |
||||
rrsets = r53_conn.get_all_rrsets(zone.id) |
||||
|
||||
for record_set in rrsets: |
||||
record_name = record_set.name |
||||
|
||||
if record_name.endswith('.'): |
||||
record_name = record_name[:-1] |
||||
|
||||
for resource in record_set.resource_records: |
||||
self.route53_records.setdefault(resource, set()) |
||||
self.route53_records[resource].add(record_name) |
||||
|
||||
|
||||
def get_instance_route53_names(self, instance): |
||||
''' Check if an instance is referenced in the records we have from |
||||
Route53. If it is, return the list of domain names pointing to said |
||||
instance. If nothing points to it, return an empty list. ''' |
||||
|
||||
instance_attributes = [ 'public_dns_name', 'private_dns_name', |
||||
'ip_address', 'private_ip_address' ] |
||||
|
||||
name_list = set() |
||||
|
||||
for attrib in instance_attributes: |
||||
try: |
||||
value = getattr(instance, attrib) |
||||
except AttributeError: |
||||
continue |
||||
|
||||
if value in self.route53_records: |
||||
name_list.update(self.route53_records[value]) |
||||
|
||||
return list(name_list) |
||||
|
||||
|
||||
def get_host_info_dict_from_instance(self, instance): |
||||
instance_vars = {} |
||||
for key in vars(instance): |
||||
value = getattr(instance, key) |
||||
key = self.to_safe('ec2_' + key) |
||||
|
||||
# Handle complex types |
||||
# state/previous_state changed to properties in boto in https://github.com/boto/boto/commit/a23c379837f698212252720d2af8dec0325c9518 |
||||
if key == 'ec2__state': |
||||
instance_vars['ec2_state'] = instance.state or '' |
||||
instance_vars['ec2_state_code'] = instance.state_code |
||||
elif key == 'ec2__previous_state': |
||||
instance_vars['ec2_previous_state'] = instance.previous_state or '' |
||||
instance_vars['ec2_previous_state_code'] = instance.previous_state_code |
||||
elif type(value) in [int, bool]: |
||||
instance_vars[key] = value |
||||
elif type(value) in [str, unicode]: |
||||
instance_vars[key] = value.strip() |
||||
elif type(value) == type(None): |
||||
instance_vars[key] = '' |
||||
elif key == 'ec2_region': |
||||
instance_vars[key] = value.name |
||||
elif key == 'ec2__placement': |
||||
instance_vars['ec2_placement'] = value.zone |
||||
elif key == 'ec2_tags': |
||||
for k, v in value.iteritems(): |
||||
key = self.to_safe('ec2_tag_' + k) |
||||
instance_vars[key] = v |
||||
elif key == 'ec2_groups': |
||||
group_ids = [] |
||||
group_names = [] |
||||
for group in value: |
||||
group_ids.append(group.id) |
||||
group_names.append(group.name) |
||||
instance_vars["ec2_security_group_ids"] = ','.join([str(i) for i in group_ids]) |
||||
instance_vars["ec2_security_group_names"] = ','.join([str(i) for i in group_names]) |
||||
else: |
||||
pass |
||||
# TODO Product codes if someone finds them useful |
||||
#print key |
||||
#print type(value) |
||||
#print value |
||||
|
||||
return instance_vars |
||||
|
||||
def get_host_info(self): |
||||
''' Get variables about a specific host ''' |
||||
|
||||
if len(self.index) == 0: |
||||
# Need to load index from cache |
||||
self.load_index_from_cache() |
||||
|
||||
if not self.args.host in self.index: |
||||
# try updating the cache |
||||
self.do_api_calls_update_cache() |
||||
if not self.args.host in self.index: |
||||
# host might not exist anymore |
||||
return self.json_format_dict({}, True) |
||||
|
||||
(region, instance_id) = self.index[self.args.host] |
||||
|
||||
instance = self.get_instance(region, instance_id) |
||||
return self.json_format_dict(self.get_host_info_dict_from_instance(instance), True) |
||||
|
||||
def push(self, my_dict, key, element): |
||||
''' Push an element onto an array that may not have been defined in |
||||
the dict ''' |
||||
group_info = my_dict.setdefault(key, []) |
||||
if isinstance(group_info, dict): |
||||
host_list = group_info.setdefault('hosts', []) |
||||
host_list.append(element) |
||||
else: |
||||
group_info.append(element) |
||||
|
||||
def push_group(self, my_dict, key, element): |
||||
''' Push a group as a child of another group. ''' |
||||
parent_group = my_dict.setdefault(key, {}) |
||||
if not isinstance(parent_group, dict): |
||||
parent_group = my_dict[key] = {'hosts': parent_group} |
||||
child_groups = parent_group.setdefault('children', []) |
||||
if element not in child_groups: |
||||
child_groups.append(element) |
||||
|
||||
def get_inventory_from_cache(self): |
||||
''' Reads the inventory from the cache file and returns it as a JSON |
||||
object ''' |
||||
|
||||
cache = open(self.cache_path_cache, 'r') |
||||
json_inventory = cache.read() |
||||
return json_inventory |
||||
|
||||
|
||||
def load_index_from_cache(self): |
||||
''' Reads the index from the cache file sets self.index ''' |
||||
|
||||
cache = open(self.cache_path_index, 'r') |
||||
json_index = cache.read() |
||||
self.index = json.loads(json_index) |
||||
|
||||
|
||||
def write_to_cache(self, data, filename): |
||||
''' Writes data in JSON format to a file ''' |
||||
|
||||
json_data = self.json_format_dict(data, True) |
||||
cache = open(filename, 'w') |
||||
cache.write(json_data) |
||||
cache.close() |
||||
|
||||
|
||||
def to_safe(self, word): |
||||
''' Converts 'bad' characters in a string to underscores so they can be |
||||
used as Ansible groups ''' |
||||
|
||||
return re.sub("[^A-Za-z0-9\-]", "_", word) |
||||
|
||||
|
||||
def json_format_dict(self, data, pretty=False): |
||||
''' Converts a dict to a JSON object and dumps it as a formatted |
||||
string ''' |
||||
|
||||
if pretty: |
||||
return json.dumps(data, sort_keys=True, indent=2) |
||||
else: |
||||
return json.dumps(data) |
||||
|
||||
|
||||
# Run the script |
||||
Ec2Inventory() |
||||
|
@ -0,0 +1,10 @@ |
||||
--- |
||||
- name: Provision the operation system for tests |
||||
# testing |
||||
# hosts: all |
||||
# live |
||||
hosts: tag_Name_test_runner |
||||
remote_user: ubuntu |
||||
roles: |
||||
- docker |
||||
- common |
@ -0,0 +1,4 @@ |
||||
--- |
||||
- name: restart sshd |
||||
sudo: true |
||||
service: name=ssh state=restarted |
@ -0,0 +1,13 @@ |
||||
--- |
||||
- name: install package dependencies |
||||
sudo: true |
||||
apt: name={{ item }} |
||||
with_items: |
||||
- parallel |
||||
- htop |
||||
|
||||
- name: checkout test repo |
||||
git: |
||||
repo: https://github.com/ethereum/tests.git |
||||
version: develop |
||||
dest: git |
@ -0,0 +1,4 @@ |
||||
--- |
||||
- name: restart sshd |
||||
sudo: true |
||||
service: name=ssh state=restarted |
@ -0,0 +1,40 @@ |
||||
--- |
||||
- name: update package list |
||||
sudo: true |
||||
apt: update_cache=true |
||||
|
||||
- name: install docker dependencies |
||||
sudo: true |
||||
apt: name={{ item }} install_recommends=false |
||||
with_items: |
||||
# Docker has serious problems on EC2: http://www.danstutzman.com/2014/07/speed-up-docker-on-ec2 |
||||
# and https://github.com/docker/docker/issues/4036 |
||||
- linux-generic |
||||
- python-pip |
||||
|
||||
- name: Kernel update needs a restart |
||||
sudo: true |
||||
command: shutdown -r now |
||||
async: 0 |
||||
poll: 0 |
||||
ignore_errors: true |
||||
|
||||
- name: waiting for server to come back |
||||
local_action: wait_for host={{ inventory_hostname }} port=22 |
||||
state=started |
||||
sudo: false |
||||
|
||||
- name: install docker |
||||
sudo: true |
||||
# install script from https://docs.docker.com/installation/ubuntulinux/ |
||||
# TODO this is not idempotent |
||||
shell: curl -sSL https://get.docker.com/ubuntu/ | sudo sh |
||||
|
||||
- name: install docker python API |
||||
sudo: true |
||||
pip: name=docker-py |
||||
|
||||
- name: enable docker for standard user |
||||
sudo: true |
||||
user: name={{ ansible_ssh_user }} groups=docker append=yes |
||||
notify: restart sshd |
@ -0,0 +1,33 @@ |
||||
--- |
||||
- name: create default security group |
||||
ec2_group: |
||||
name: "{{ security_group }}" |
||||
region: "{{ region }}" |
||||
description: "{{ project_description }}" |
||||
rules: |
||||
# ssh |
||||
- proto: tcp |
||||
from_port: 22 |
||||
to_port: 22 |
||||
cidr_ip: "{{ ip_access_range }}" |
||||
rules_egress: |
||||
- proto: all |
||||
cidr_ip: "{{ ip_access_range }}" |
||||
|
||||
|
||||
- name: start ec2 instances |
||||
ec2: |
||||
group: "{{ security_group }}" |
||||
instance_type: "{{ instance_type }}" |
||||
image: "{{ image }}" |
||||
wait: true |
||||
region: "{{ region }}" |
||||
key_name: "{{ keypair }}" |
||||
instance_tags: |
||||
Name: test_runner |
||||
count_tag: |
||||
Name: test_runner |
||||
exact_count: "{{ total_no_instances }}" |
||||
# volumes: |
||||
# - device_name: /dev/xvda |
||||
# volume_size: "{{ volume_size_gb }}" |
@ -0,0 +1,8 @@ |
||||
--- |
||||
- name: Terminate ec2 instances |
||||
local_action: ec2 |
||||
state=absent |
||||
instance_ids={{ ec2_id }} |
||||
region={{ region }} |
||||
wait=true |
||||
|
@ -0,0 +1,21 @@ |
||||
--- |
||||
# default config for ec2 instances |
||||
|
||||
instance_type: c4.xlarge |
||||
security_group: client-tests |
||||
|
||||
# image: ami-d6e7c084 |
||||
image: ami-9eaa1cf6 |
||||
# region: ap-southeast-1 |
||||
region: us-east-1 |
||||
keypair: christoph |
||||
# keypair: client-tests |
||||
volume_size_gb: 50 |
||||
|
||||
# limit access to AWS to these clients in CDIR notation |
||||
ip_access_range: 0.0.0.0/0 |
||||
|
||||
|
||||
project_description: https://github.com/ethereum/tests |
||||
|
||||
total_no_instances: 1 |
@ -0,0 +1,34 @@ |
||||
--- |
||||
- name: update C++ client |
||||
docker_image: |
||||
path: /home/{{ ansible_ssh_user }}/git/ansible/test-files/docker-cppjit |
||||
name: ethereum/cppjit-testrunner |
||||
state: build |
||||
async: 1200 |
||||
poll: 5 |
||||
|
||||
- name: update Go client |
||||
docker_image: |
||||
path: /home/{{ ansible_ssh_user }}/git/ansible/test-files/docker-go |
||||
name: ethereum/go-testrunner |
||||
state: build |
||||
async: 1200 |
||||
poll: 5 |
||||
|
||||
- name: update Python client |
||||
docker_image: |
||||
path: /home/{{ ansible_ssh_user }}/git/ansible/test-files/docker-python |
||||
name: ethereum/python-testrunner |
||||
state: build |
||||
async: 1200 |
||||
poll: 5 |
||||
|
||||
- name: Run infinite tests |
||||
shell: seq {{ ansible_processor_vcpus }} | parallel --max-args=0 /home/{{ ansible_ssh_user }}/git/ansible/test-files/testrunner.sh |
||||
# run for two months |
||||
async: "{{ 60 * 60 * 24 * 30 * 2 }}" |
||||
poll: 0 |
||||
register: log_runner |
||||
|
||||
- name: verify previous task |
||||
async_status: jid={{ log_runner.ansible_job_id }} |
@ -0,0 +1,3 @@ |
||||
--- |
||||
- include: host-config.yml |
||||
- include: testrunner-config.yml |
@ -0,0 +1,7 @@ |
||||
#!/bin/bash -x |
||||
|
||||
# creates the necessary docker images to run testrunner.sh locally |
||||
|
||||
docker build --tag="ethereum/cppjit-testrunner" docker-cppjit |
||||
docker build --tag="ethereum/python-testrunner" docker-python |
||||
docker build --tag="ethereum/go-testrunner" docker-go |
@ -0,0 +1,32 @@ |
||||
# adjusted from https://github.com/ethereum/cpp-ethereum/blob/develop/docker/Dockerfile |
||||
FROM ubuntu:14.04 |
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive |
||||
RUN apt-get update |
||||
RUN apt-get upgrade -y |
||||
|
||||
# Ethereum dependencies |
||||
RUN apt-get install -qy build-essential g++-4.8 git cmake libboost-all-dev libcurl4-openssl-dev wget |
||||
RUN apt-get install -qy automake unzip libgmp-dev libtool libleveldb-dev yasm libminiupnpc-dev libreadline-dev scons |
||||
RUN apt-get install -qy libjsoncpp-dev libargtable2-dev |
||||
|
||||
# NCurses based GUI (not optional though for a succesful compilation, see https://github.com/ethereum/cpp-ethereum/issues/452 ) |
||||
RUN apt-get install -qy libncurses5-dev |
||||
|
||||
# Qt-based GUI |
||||
# RUN apt-get install -qy qtbase5-dev qt5-default qtdeclarative5-dev libqt5webkit5-dev |
||||
|
||||
# Ethereum PPA |
||||
RUN apt-get install -qy software-properties-common |
||||
RUN add-apt-repository ppa:ethereum/ethereum |
||||
RUN apt-get update |
||||
RUN apt-get install -qy libcryptopp-dev libjson-rpc-cpp-dev |
||||
|
||||
# Build Ethereum (HEADLESS) |
||||
RUN git clone --depth=1 --branch develop https://github.com/ethereum/cpp-ethereum |
||||
RUN mkdir -p cpp-ethereum/build |
||||
RUN cd cpp-ethereum/build && cmake .. -DCMAKE_BUILD_TYPE=Release -DHEADLESS=1 && make -j $(cat /proc/cpuinfo | grep processor | wc -l) && make install |
||||
RUN ldconfig |
||||
|
||||
ENTRYPOINT ["/cpp-ethereum/build/test/createRandomTest"] |
||||
|
@ -0,0 +1,46 @@ |
||||
# adjusted from https://github.com/ethereum/cpp-ethereum/blob/develop/docker/Dockerfile |
||||
FROM ubuntu:14.04 |
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive |
||||
RUN apt-get update |
||||
RUN apt-get upgrade -y |
||||
|
||||
# Ethereum dependencies |
||||
RUN apt-get install -qy build-essential g++-4.8 git cmake libboost-all-dev libcurl4-openssl-dev wget |
||||
RUN apt-get install -qy automake unzip libgmp-dev libtool libleveldb-dev yasm libminiupnpc-dev libreadline-dev scons |
||||
RUN apt-get install -qy libjsoncpp-dev libargtable2-dev |
||||
|
||||
# NCurses based GUI (not optional though for a succesful compilation, see https://github.com/ethereum/cpp-ethereum/issues/452 ) |
||||
RUN apt-get install -qy libncurses5-dev |
||||
|
||||
# Qt-based GUI |
||||
# RUN apt-get install -qy qtbase5-dev qt5-default qtdeclarative5-dev libqt5webkit5-dev |
||||
|
||||
RUN sudo apt-get -y install software-properties-common |
||||
|
||||
# LLVM-3.5 |
||||
RUN wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add - |
||||
RUN echo "deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.5 main\ndeb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.5 main" > /etc/apt/sources.list.d/llvm-trusty.list |
||||
RUN apt-get update |
||||
RUN apt-get install -qy llvm-3.5 libedit-dev |
||||
|
||||
# Fix llvm-3.5 cmake paths |
||||
RUN mkdir -p /usr/lib/llvm-3.5/share/llvm && ln -s /usr/share/llvm-3.5/cmake /usr/lib/llvm-3.5/share/llvm/cmake |
||||
|
||||
|
||||
# Ethereum PPA |
||||
RUN apt-get install -qy software-properties-common |
||||
RUN add-apt-repository ppa:ethereum/ethereum |
||||
RUN apt-get update |
||||
RUN apt-get install -qy libcryptopp-dev libjson-rpc-cpp-dev |
||||
|
||||
# this is a workaround, to make sure that docker's cache is invalidated whenever the git repo changes |
||||
ADD https://api.github.com/repos/ethereum/cpp-ethereum/git/refs/heads/develop unused.txt |
||||
|
||||
# Build Ethereum (HEADLESS) |
||||
RUN git clone --depth=1 --branch develop https://github.com/ethereum/cpp-ethereum |
||||
RUN mkdir -p cpp-ethereum/build |
||||
RUN cd cpp-ethereum/build && cmake .. -DCMAKE_BUILD_TYPE=Debug -DVMTRACE=1 -DPARANOIA=1 -DEVMJIT=1 && make -j $(cat /proc/cpuinfo | grep processor | wc -l) && make install |
||||
RUN ldconfig |
||||
|
||||
ENTRYPOINT ["/cpp-ethereum/build/test/checkRandomTest"] |
@ -0,0 +1,47 @@ |
||||
# Adjusted from https://github.com/ethereum/go-ethereum/blob/develop/Dockerfile |
||||
FROM ubuntu:14.04 |
||||
|
||||
## Environment setup |
||||
ENV HOME /root |
||||
ENV GOPATH /root/go |
||||
ENV PATH /golang/bin:/root/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games |
||||
ENV PKG_CONFIG_PATH /opt/qt54/lib/pkgconfig |
||||
|
||||
RUN mkdir -p /root/go |
||||
ENV DEBIAN_FRONTEND noninteractive |
||||
|
||||
## Install base dependencies |
||||
RUN apt-get update && apt-get upgrade -y |
||||
RUN apt-get install -y git mercurial build-essential software-properties-common pkg-config libgmp3-dev libreadline6-dev libpcre3-dev libpcre++-dev mesa-common-dev libglu1-mesa-dev |
||||
|
||||
## Install Qt5.4 dependencies from PPA |
||||
RUN add-apt-repository ppa:beineri/opt-qt54-trusty -y |
||||
RUN apt-get update -y |
||||
RUN apt-get install -y qt54quickcontrols qt54webengine |
||||
|
||||
## Build and install latest Go |
||||
RUN git clone https://go.googlesource.com/go golang |
||||
RUN cd golang && git checkout go1.4.1 |
||||
RUN cd golang/src && ./make.bash && go version |
||||
|
||||
## Fetch and install QML |
||||
RUN go get -u -v -d github.com/obscuren/qml |
||||
WORKDIR $GOPATH/src/github.com/obscuren/qml |
||||
RUN git checkout v1 |
||||
RUN go install -v |
||||
|
||||
# this is a workaround, to make sure that docker's cache is invalidated whenever the git repo changes |
||||
ADD https://api.github.com/repos/ethereum/go-ethereum/git/refs/heads/develop unused.txt |
||||
|
||||
## Fetch and install go-ethereum |
||||
RUN go get -u -v -d github.com/ethereum/go-ethereum/... |
||||
WORKDIR $GOPATH/src/github.com/ethereum/go-ethereum |
||||
|
||||
RUN git checkout develop |
||||
RUN git pull |
||||
|
||||
|
||||
RUN ETH_DEPS=$(go list -f '{{.Imports}} {{.TestImports}} {{.XTestImports}}' github.com/ethereum/go-ethereum/... | sed -e 's/\[//g' | sed -e 's/\]//g' | sed -e 's/C //g'); if [ "$ETH_DEPS" ]; then go get $ETH_DEPS; fi |
||||
RUN go install -v ./cmd/ethtest |
||||
|
||||
ENTRYPOINT ["ethtest"] |
@ -0,0 +1,23 @@ |
||||
FROM ubuntu:14.04 |
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive |
||||
RUN apt-get update |
||||
RUN apt-get upgrade -y |
||||
|
||||
RUN apt-get install -qy curl git python2.7 python-pip python-dev |
||||
|
||||
# this is a workaround, to make sure that docker's cache is invalidated whenever the git repo changes |
||||
ADD https://api.github.com/repos/ethereum/pyethereum/git/refs/heads/develop unused.txt |
||||
|
||||
RUN git clone --branch develop --recursive https://github.com/ethereum/pyethereum.git |
||||
|
||||
RUN cd pyethereum && curl https://bootstrap.pypa.io/bootstrap-buildout.py | python |
||||
|
||||
RUN cd pyethereum && bin/buildout |
||||
|
||||
#default port for incoming requests |
||||
EXPOSE 30303 |
||||
|
||||
WORKDIR /pyethereum |
||||
|
||||
ENTRYPOINT ["bin/python", "tests/test_vm.py"] |
@ -0,0 +1,56 @@ |
||||
#!/bin/bash |
||||
|
||||
# create random virtual machine test |
||||
|
||||
mkdir --parents ~/testout |
||||
cd ~/testout |
||||
while [ 1 ] |
||||
do |
||||
TEST="$(docker run --rm --entrypoint=\"/cpp-ethereum/build/test/createRandomTest\" ethereum/cppjit-testrunner)" |
||||
# echo "$TEST" |
||||
|
||||
# test pyethereum |
||||
OUTPUT_PYTHON="$(docker run --rm ethereum/python-testrunner "$TEST")" |
||||
RESULT_PYTHON=$? |
||||
|
||||
# test go |
||||
OUTPUT_GO="$(docker run --rm ethereum/go-testrunner "$TEST")" |
||||
RESULT_GO=$? |
||||
|
||||
# test cpp-jit |
||||
OUTPUT_CPPJIT="$(docker run --rm ethereum/cppjit-testrunner "$TEST")" |
||||
RESULT_CPPJIT=$? |
||||
|
||||
# go fails |
||||
if [ "$RESULT_GO" -ne 0 ]; then |
||||
echo Failed: |
||||
echo Output_GO: |
||||
echo $OUTPUT_GO |
||||
echo Test: |
||||
echo "$TEST" |
||||
echo "$TEST" > FailedTest.json |
||||
mv FailedTest.json $(date -d "today" +"%Y%m%d%H%M")GO.json # replace with scp to central server |
||||
fi |
||||
|
||||
# python fails |
||||
if [ "$RESULT_PYTHON" -ne 0 ]; then |
||||
echo Failed: |
||||
echo Output_PYTHON: |
||||
echo $OUTPUT_PYTHON |
||||
echo Test: |
||||
echo "$TEST" |
||||
echo "$TEST" > FailedTest.json |
||||
mv FailedTest.json $(date -d "today" +"%Y%m%d%H%M")PYTHON.json |
||||
fi |
||||
|
||||
# cppjit fails |
||||
if [ "$RESULT_CPPJIT" -ne 0 ]; then |
||||
echo Failed: |
||||
echo Output_CPPJIT: |
||||
echo $OUTPUT_CPPJIT |
||||
echo Test: |
||||
echo "$TEST" |
||||
echo "$TEST" > FailedTest.json |
||||
mv FailedTest.json $(date -d "today" +"%Y%m%d%H%M")CPPJIT.json |
||||
fi |
||||
done |
@ -0,0 +1,12 @@ |
||||
--- |
||||
- name: preparing and running tests |
||||
# testing |
||||
# hosts: all |
||||
# live |
||||
hosts: tag_Name_test_runner |
||||
|
||||
# TODO use the right user for configuring, until credentials set, stay with default vagrant user |
||||
remote_user: ubuntu |
||||
|
||||
roles: |
||||
- testrunner |
@ -0,0 +1,22 @@ |
||||
var tests = module.exports = {}; |
||||
|
||||
Object.defineProperties(tests, { |
||||
blockchainTests: { |
||||
get: require('require-all').bind(this, __dirname + '/BlockchainTests') |
||||
}, |
||||
basicTests: { |
||||
get: require('require-all').bind(this, __dirname + '/BasicTests/') |
||||
}, |
||||
trieTests: { |
||||
get: require('require-all').bind(this, __dirname + '/TrieTests/') |
||||
}, |
||||
stateTests: { |
||||
get: require('require-all').bind(this, __dirname + '/StateTests/') |
||||
}, |
||||
transactionTests:{ |
||||
get: require('require-all').bind(this, __dirname + '/TransactionTests/') |
||||
}, |
||||
vmTests: { |
||||
get: require('require-all').bind(this, __dirname + '/VMTests') |
||||
} |
||||
}); |
@ -0,0 +1,26 @@ |
||||
{ |
||||
"name": "ethereum-tests", |
||||
"version": "0.0.5", |
||||
"description": "tests for ethereum", |
||||
"main": "index.js", |
||||
"scripts": { |
||||
"test": "echo \"There are no tests for there tests\" && exit 1" |
||||
}, |
||||
"repository": { |
||||
"type": "git", |
||||
"url": "https://github.com/ethereum/tests" |
||||
}, |
||||
"keywords": [ |
||||
"tests", |
||||
"ethereum" |
||||
], |
||||
"author": "", |
||||
"license": "MIT", |
||||
"bugs": { |
||||
"url": "https://github.com/ethereum/tests/issues" |
||||
}, |
||||
"homepage": "https://github.com/ethereum/tests", |
||||
"dependencies": { |
||||
"require-all": "^1.0.0" |
||||
} |
||||
} |
Loading…
Reference in new issue