Merge pull request #1169 from Gustav-Simonsson/unsupport_bruncles
Unsupport bruncles
This commit is contained in:
		
						commit
						9085b10508
					
				| @ -364,8 +364,8 @@ func (sm *BlockProcessor) VerifyUncles(statedb *state.StateDB, block, parent *ty | ||||
| 			return UncleError("uncle[%d](%x) is ancestor", i, hash[:4]) | ||||
| 		} | ||||
| 
 | ||||
| 		if !ancestors.Has(uncle.ParentHash) { | ||||
| 			return UncleError("uncle[%d](%x)'s parent unknown (%x)", i, hash[:4], uncle.ParentHash[0:4]) | ||||
| 		if !ancestors.Has(uncle.ParentHash) || uncle.ParentHash == parent.Hash() { | ||||
| 			return UncleError("uncle[%d](%x)'s parent is not ancestor (%x)", i, hash[:4], uncle.ParentHash[0:4]) | ||||
| 		} | ||||
| 
 | ||||
| 		if err := sm.ValidateHeader(uncle, ancestorHeaders[uncle.ParentHash], true); err != nil { | ||||
|  | ||||
| @ -18,6 +18,7 @@ func TestBcValidBlockTests(t *testing.T) { | ||||
| 
 | ||||
| func TestBcUncleTests(t *testing.T) { | ||||
| 	runBlockTestsInFile("files/BlockTests/bcUncleTest.json", []string{}, t) | ||||
| 	runBlockTestsInFile("files/BlockTests/bcBruncleTest.json", []string{}, t) | ||||
| } | ||||
| 
 | ||||
| func TestBcUncleHeaderValidityTests(t *testing.T) { | ||||
|  | ||||
							
								
								
									
										265
									
								
								tests/files/BlockTests/bcBruncleTest.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								tests/files/BlockTests/bcBruncleTest.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,265 @@ | ||||
| { | ||||
|     "UncleIsBrother" : { | ||||
|         "blocks" : [ | ||||
|             { | ||||
|                 "blockHeader" : { | ||||
|                     "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||||
|                     "coinbase" : "8888f1f195afa192cfee860698584c030f4c9db1", | ||||
|                     "difficulty" : "0x020000", | ||||
|                     "extraData" : "0x", | ||||
|                     "gasLimit" : "0x2fefd8", | ||||
|                     "gasUsed" : "0x5208", | ||||
|                     "hash" : "b33b222d72b0ac4de8c6a85132ca00d082c858f5d8cd38faaec880bf01948868", | ||||
|                     "mixHash" : "4429011a33e2fa9143440b2b3ec09203daaf899201db66fa5e269b17b88de65d", | ||||
|                     "nonce" : "5df16caa8f38b720", | ||||
|                     "number" : "0x01", | ||||
|                     "parentHash" : "12762bcfc4e3a39bc07c594da011f7a1298de685d04fb78281fb808e24d2e922", | ||||
|                     "receiptTrie" : "e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313", | ||||
|                     "stateRoot" : "2c15e8b5cb6cf880faa558c76c02a591e181ef2c4450ad92e53ae6c21093dc70", | ||||
|                     "timestamp" : "0x556cb4da", | ||||
|                     "transactionsTrie" : "aa2cd9b3cb075451f4e5ba70792741f966d065b3e900f9338af5e61a992b107c", | ||||
|                     "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||||
|                 }, | ||||
|                 "rlp" : "0xf90261f901f9a012762bcfc4e3a39bc07c594da011f7a1298de685d04fb78281fb808e24d2e922a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02c15e8b5cb6cf880faa558c76c02a591e181ef2c4450ad92e53ae6c21093dc70a0aa2cd9b3cb075451f4e5ba70792741f966d065b3e900f9338af5e61a992b107ca0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefd882520884556cb4da80a04429011a33e2fa9143440b2b3ec09203daaf899201db66fa5e269b17b88de65d885df16caa8f38b720f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba0f569d8483892e3d35d84c69db9404e951a8dbd94f4d74dafa2bb47a53d1bec02a0e32607cfa73b4b2af5c08970edb3bba3aade4c05e54d65735f923d7a4c2f5c9bc0", | ||||
|                 "transactions" : [ | ||||
|                     { | ||||
|                         "data" : "0x", | ||||
|                         "gasLimit" : "0x04cb2f", | ||||
|                         "gasPrice" : "0x01", | ||||
|                         "nonce" : "0x00", | ||||
|                         "r" : "0xf569d8483892e3d35d84c69db9404e951a8dbd94f4d74dafa2bb47a53d1bec02", | ||||
|                         "s" : "0xe32607cfa73b4b2af5c08970edb3bba3aade4c05e54d65735f923d7a4c2f5c9b", | ||||
|                         "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", | ||||
|                         "v" : "0x1b", | ||||
|                         "value" : "0x0a" | ||||
|                     } | ||||
|                 ], | ||||
|                 "uncleHeaders" : [ | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "blockHeader" : { | ||||
|                     "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||||
|                     "coinbase" : "8888f1f195afa192cfee860698584c030f4c9db1", | ||||
|                     "difficulty" : "0x020040", | ||||
|                     "extraData" : "0x", | ||||
|                     "gasLimit" : "0x2fefd8", | ||||
|                     "gasUsed" : "0x5208", | ||||
|                     "hash" : "5a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7e", | ||||
|                     "mixHash" : "bad21f7ba41f2e18257ac63c74596d6a24e530cbe2f8ac16e00e5603b90b5879", | ||||
|                     "nonce" : "e3ba58fa89603930", | ||||
|                     "number" : "0x02", | ||||
|                     "parentHash" : "b33b222d72b0ac4de8c6a85132ca00d082c858f5d8cd38faaec880bf01948868", | ||||
|                     "receiptTrie" : "5a750181d80a2b69fac54c1b2f7a37ebc4666ea5320e25db6603b90958686b27", | ||||
|                     "stateRoot" : "a2a5e3d96e902272adb58e90c364f7b92684c539e0ded77356cf33d966f917fe", | ||||
|                     "timestamp" : "0x556cb4dc", | ||||
|                     "transactionsTrie" : "87ac5f6dad44a1d936ac91c7adc1af1432c4de558437c28a0310cad080618788", | ||||
|                     "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||||
|                 }, | ||||
|                 "rlp" : "0xf90261f901f9a0b33b222d72b0ac4de8c6a85132ca00d082c858f5d8cd38faaec880bf01948868a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a2a5e3d96e902272adb58e90c364f7b92684c539e0ded77356cf33d966f917fea087ac5f6dad44a1d936ac91c7adc1af1432c4de558437c28a0310cad080618788a05a750181d80a2b69fac54c1b2f7a37ebc4666ea5320e25db6603b90958686b27b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefd882520884556cb4dc80a0bad21f7ba41f2e18257ac63c74596d6a24e530cbe2f8ac16e00e5603b90b587988e3ba58fa89603930f862f86001018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba01efcde76a5247d3d54a0a6ba2c41c92eb947d217521eb2bd9336354353d99795a075bb5a9e0cb47db96c827e4e0c813bf0df09e402cbf637c8d6ca904abd0b9b90c0", | ||||
|                 "transactions" : [ | ||||
|                     { | ||||
|                         "data" : "0x", | ||||
|                         "gasLimit" : "0x04cb2f", | ||||
|                         "gasPrice" : "0x01", | ||||
|                         "nonce" : "0x01", | ||||
|                         "r" : "0x1efcde76a5247d3d54a0a6ba2c41c92eb947d217521eb2bd9336354353d99795", | ||||
|                         "s" : "0x75bb5a9e0cb47db96c827e4e0c813bf0df09e402cbf637c8d6ca904abd0b9b90", | ||||
|                         "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", | ||||
|                         "v" : "0x1b", | ||||
|                         "value" : "0x0a" | ||||
|                     } | ||||
|                 ], | ||||
|                 "uncleHeaders" : [ | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "rlp" : "0xf903f8f901f7a05a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7ea0252fa1b79fd960f83f1e9ec4770a29596996326eb34fd0e91d5e74e79db6c05b948888f1f195afa192cfee860698584c030f4c9db1a0a2a5e3d96e902272adb58e90c364f7b92684c539e0ded77356cf33d966f917fea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefd88084556cb4e280a000f430211f20f7885d46f98cdb697e40a4e8c685b654101ab878ec0bb526ebb588feff31c8314b072ac0f901faf901f7a05a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794acde5374fce5edbc8e2a8697c15331677e6ebf0ba0a2a5e3d96e902272adb58e90c364f7b92684c539e0ded77356cf33d966f917fea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefd88084556cb4de80a059be7526b162cde243feac643a5c8ffc455c6f77fa1fa912961893687b65017188e049f43874907e7c" | ||||
|             } | ||||
|         ], | ||||
|         "genesisBlockHeader" : { | ||||
|             "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||||
|             "coinbase" : "8888f1f195afa192cfee860698584c030f4c9db1", | ||||
|             "difficulty" : "0x020000", | ||||
|             "extraData" : "0x42", | ||||
|             "gasLimit" : "0x2fefd8", | ||||
|             "gasUsed" : "0x00", | ||||
|             "hash" : "12762bcfc4e3a39bc07c594da011f7a1298de685d04fb78281fb808e24d2e922", | ||||
|             "mixHash" : "72ac0702fd9563f986d604eecd03931452e716b7915e1d81babf77747eb631af", | ||||
|             "nonce" : "efe914e72f8823a7", | ||||
|             "number" : "0x00", | ||||
|             "parentHash" : "0000000000000000000000000000000000000000000000000000000000000000", | ||||
|             "receiptTrie" : "56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||||
|             "stateRoot" : "7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1", | ||||
|             "timestamp" : "0x54c98c81", | ||||
|             "transactionsTrie" : "56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||||
|             "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||||
|         }, | ||||
|         "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a072ac0702fd9563f986d604eecd03931452e716b7915e1d81babf77747eb631af88efe914e72f8823a7c0c0", | ||||
|         "lastblockhash" : "5a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7e", | ||||
|         "postState" : { | ||||
|             "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { | ||||
|                 "balance" : "0x14", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "8888f1f195afa192cfee860698584c030f4c9db1" : { | ||||
|                 "balance" : "0x29a2241af62ca410", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x09184e71fbdc", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x02", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x09184e72a000", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
| 
 | ||||
|     "UncleIsBrother2" : { | ||||
|         "blocks" : [ | ||||
|             { | ||||
|                 "blockHeader" : { | ||||
|                     "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||||
|                     "coinbase" : "8888f1f195afa192cfee860698584c030f4c9db1", | ||||
|                     "difficulty" : "0x020000", | ||||
|                     "extraData" : "0x", | ||||
|                     "gasLimit" : "0x2fefd8", | ||||
|                     "gasUsed" : "0x5208", | ||||
|                     "hash" : "b33b222d72b0ac4de8c6a85132ca00d082c858f5d8cd38faaec880bf01948868", | ||||
|                     "mixHash" : "4429011a33e2fa9143440b2b3ec09203daaf899201db66fa5e269b17b88de65d", | ||||
|                     "nonce" : "5df16caa8f38b720", | ||||
|                     "number" : "0x01", | ||||
|                     "parentHash" : "12762bcfc4e3a39bc07c594da011f7a1298de685d04fb78281fb808e24d2e922", | ||||
|                     "receiptTrie" : "e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313", | ||||
|                     "stateRoot" : "2c15e8b5cb6cf880faa558c76c02a591e181ef2c4450ad92e53ae6c21093dc70", | ||||
|                     "timestamp" : "0x556cb4da", | ||||
|                     "transactionsTrie" : "aa2cd9b3cb075451f4e5ba70792741f966d065b3e900f9338af5e61a992b107c", | ||||
|                     "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||||
|                 }, | ||||
|                 "rlp" : "0xf90261f901f9a012762bcfc4e3a39bc07c594da011f7a1298de685d04fb78281fb808e24d2e922a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02c15e8b5cb6cf880faa558c76c02a591e181ef2c4450ad92e53ae6c21093dc70a0aa2cd9b3cb075451f4e5ba70792741f966d065b3e900f9338af5e61a992b107ca0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefd882520884556cb4da80a04429011a33e2fa9143440b2b3ec09203daaf899201db66fa5e269b17b88de65d885df16caa8f38b720f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba0f569d8483892e3d35d84c69db9404e951a8dbd94f4d74dafa2bb47a53d1bec02a0e32607cfa73b4b2af5c08970edb3bba3aade4c05e54d65735f923d7a4c2f5c9bc0", | ||||
|                 "transactions" : [ | ||||
|                     { | ||||
|                         "data" : "0x", | ||||
|                         "gasLimit" : "0x04cb2f", | ||||
|                         "gasPrice" : "0x01", | ||||
|                         "nonce" : "0x00", | ||||
|                         "r" : "0xf569d8483892e3d35d84c69db9404e951a8dbd94f4d74dafa2bb47a53d1bec02", | ||||
|                         "s" : "0xe32607cfa73b4b2af5c08970edb3bba3aade4c05e54d65735f923d7a4c2f5c9b", | ||||
|                         "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", | ||||
|                         "v" : "0x1b", | ||||
|                         "value" : "0x0a" | ||||
|                     } | ||||
|                 ], | ||||
|                 "uncleHeaders" : [ | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "blockHeader" : { | ||||
|                     "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||||
|                     "coinbase" : "8888f1f195afa192cfee860698584c030f4c9db1", | ||||
|                     "difficulty" : "0x020040", | ||||
|                     "extraData" : "0x", | ||||
|                     "gasLimit" : "0x2fefd8", | ||||
|                     "gasUsed" : "0x5208", | ||||
|                     "hash" : "5a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7e", | ||||
|                     "mixHash" : "bad21f7ba41f2e18257ac63c74596d6a24e530cbe2f8ac16e00e5603b90b5879", | ||||
|                     "nonce" : "e3ba58fa89603930", | ||||
|                     "number" : "0x02", | ||||
|                     "parentHash" : "b33b222d72b0ac4de8c6a85132ca00d082c858f5d8cd38faaec880bf01948868", | ||||
|                     "receiptTrie" : "5a750181d80a2b69fac54c1b2f7a37ebc4666ea5320e25db6603b90958686b27", | ||||
|                     "stateRoot" : "a2a5e3d96e902272adb58e90c364f7b92684c539e0ded77356cf33d966f917fe", | ||||
|                     "timestamp" : "0x556cb4dc", | ||||
|                     "transactionsTrie" : "87ac5f6dad44a1d936ac91c7adc1af1432c4de558437c28a0310cad080618788", | ||||
|                     "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||||
|                 }, | ||||
|                 "rlp" : "0xf90261f901f9a0b33b222d72b0ac4de8c6a85132ca00d082c858f5d8cd38faaec880bf01948868a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a2a5e3d96e902272adb58e90c364f7b92684c539e0ded77356cf33d966f917fea087ac5f6dad44a1d936ac91c7adc1af1432c4de558437c28a0310cad080618788a05a750181d80a2b69fac54c1b2f7a37ebc4666ea5320e25db6603b90958686b27b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefd882520884556cb4dc80a0bad21f7ba41f2e18257ac63c74596d6a24e530cbe2f8ac16e00e5603b90b587988e3ba58fa89603930f862f86001018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba01efcde76a5247d3d54a0a6ba2c41c92eb947d217521eb2bd9336354353d99795a075bb5a9e0cb47db96c827e4e0c813bf0df09e402cbf637c8d6ca904abd0b9b90c0", | ||||
|                 "transactions" : [ | ||||
|                     { | ||||
|                         "data" : "0x", | ||||
|                         "gasLimit" : "0x04cb2f", | ||||
|                         "gasPrice" : "0x01", | ||||
|                         "nonce" : "0x01", | ||||
|                         "r" : "0x1efcde76a5247d3d54a0a6ba2c41c92eb947d217521eb2bd9336354353d99795", | ||||
|                         "s" : "0x75bb5a9e0cb47db96c827e4e0c813bf0df09e402cbf637c8d6ca904abd0b9b90", | ||||
|                         "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", | ||||
|                         "v" : "0x1b", | ||||
|                         "value" : "0x0a" | ||||
|                     } | ||||
|                 ], | ||||
|                 "uncleHeaders" : [ | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "rlp" : "0xf903f8f901f7a05a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7ea0252fa1b79fd960f83f1e9ec4770a29596996326eb34fd0e91d5e74e79db6c05b948888f1f195afa192cfee860698584c030f4c9db1a01b8bf4ebfcd765992f945d162f677e5b5655b464121f9c057163cae9119fc3e9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefd88084556cb4e280a000f430211f20f7885d46f98cdb697e40a4e8c685b654101ab878ec0bb526ebb588feff31c8314b072ac0f901faf901f7a05a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794acde5374fce5edbc8e2a8697c15331677e6ebf0ba01b8bf4ebfcd765992f945d162f677e5b5655b464121f9c057163cae9119fc3e9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefd88084556cb4de80a059be7526b162cde243feac643a5c8ffc455c6f77fa1fa912961893687b65017188e049f43874907e7c" | ||||
|             } | ||||
|         ], | ||||
|         "genesisBlockHeader" : { | ||||
|             "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | ||||
|             "coinbase" : "8888f1f195afa192cfee860698584c030f4c9db1", | ||||
|             "difficulty" : "0x020000", | ||||
|             "extraData" : "0x42", | ||||
|             "gasLimit" : "0x2fefd8", | ||||
|             "gasUsed" : "0x00", | ||||
|             "hash" : "12762bcfc4e3a39bc07c594da011f7a1298de685d04fb78281fb808e24d2e922", | ||||
|             "mixHash" : "72ac0702fd9563f986d604eecd03931452e716b7915e1d81babf77747eb631af", | ||||
|             "nonce" : "efe914e72f8823a7", | ||||
|             "number" : "0x00", | ||||
|             "parentHash" : "0000000000000000000000000000000000000000000000000000000000000000", | ||||
|             "receiptTrie" : "56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||||
|             "stateRoot" : "7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1", | ||||
|             "timestamp" : "0x54c98c81", | ||||
|             "transactionsTrie" : "56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", | ||||
|             "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" | ||||
|         }, | ||||
|         "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a072ac0702fd9563f986d604eecd03931452e716b7915e1d81babf77747eb631af88efe914e72f8823a7c0c0", | ||||
|         "lastblockhash" : "5a9cba116901d3e11fa9d93ef421c83762912e348625d3d2f559a661d4455d7e", | ||||
|         "postState" : { | ||||
|             "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { | ||||
|                 "balance" : "0x14", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "8888f1f195afa192cfee860698584c030f4c9db1" : { | ||||
|                 "balance" : "0x29a2241af62ca410", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x09184e71fbdc", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x02", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x09184e72a000", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										81
									
								
								tests/files/StateTests/RandomTests/st201505252314CPPJIT.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								tests/files/StateTests/RandomTests/st201505252314CPPJIT.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										71
									
								
								tests/files/StateTests/RandomTests/st201505272131CPPJIT.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								tests/files/StateTests/RandomTests/st201505272131CPPJIT.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,71 @@ | ||||
| { | ||||
|     "randomStatetest" : { | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "945304eb96065b2a98b57a48a06ae28d285a71b5", | ||||
|             "currentDifficulty" : "0x051d6a3cd647", | ||||
|             "currentGasLimit" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "logs" : [ | ||||
|         ], | ||||
|         "out" : "0x", | ||||
|         "post" : { | ||||
|             "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { | ||||
|                 "balance" : "0x00", | ||||
|                 "code" : "0x7e24654d920bee1c2af8b3225f6035ea04b87e1d3f2486057268ed05d8d6e5a67f3da4409848b450c9ab9713bf10ec5124e50fda175accc13d0db75bbc03a25a066d85332a97eae6e7219bc62ce53f23690f1df7f7b11c1659165b7c438533bc1f73a59ae2c28e633d8c971763576dd25386518678a15c64a2682c68bf3c1a7433af2e6dd0276f494254235fe7b28b1f997661eba4767c05f37a8b9b7980106e2bbe8744bed6d0f782ac6a99e07d9486451ab20e48c9e99f083973d5a10a57f4c3e7e3fa3bfd63a39006f35f7325ae8b67348d74c87e78d6dc699541fdf8d085697e58b02f9fef3f78554901cc888449b92fe07e74fb3069f7be725f408005886e73e720275f04f63284f6f10b6df25694b3a55936d06ed8c18d03d868d30b7766bd0d6a111f734650113a9f6b31ef3be38904ccd66a304bbf877e9d6ccc3e98fa65a685b0bf181c6dd67c9db728914ff2977b8c19193f67b9053f72c819b5bc5542945bd6a9079965d91f47a11f3862d346cb6b70d29eca71b0d12d01996b89763f13059617d671ddc626d93a3e3fda99999484470e34277f9ac904a6be6b8b9f0a91e98e2759a946222e419d34089491db069bbeeea7d19868e6fef55cd7440fbbdd7bf7cab153de2f407fc2c1f51952d5d5388159f73c98deb0a3f75d04eb70cee4f3dd886b6ba2ab3d1e110db841c50767a4e0ed4abca1bd1d6688861c4bb169fa8b63d253f1a4636a3979396965ae9c16c2197c57851d68f1ee6fff3c92e794d07cc6d2f5b964448fee1c3f52921cd138bfe26f57a3ce26ae8e622c80fcfb7f414b5750048e67dd2c715bdf907a881ef7a77dc8b166b413ebb4261bda628c26666d7ec3d2d20bdc7e117960da38d995574327fc1b63764875b839f395793a937b5f2793db93b23b7160bb44cf7bf515a85769d5f51851260f073969b185817c3e5b658753947f6ae534b0e68afa57a476ff52028737e7d342c1ddc7c5dc786fe6216838882c6f6e8519b16b2d9451ea2f048765576af461aab462031f6a64f0ae07fa9a64d4772252eb9e6aa14429a7e2a1d43482699065e44695fbea176d63d01d22231d221b6f8dfda47f5164a47454ab396f17257ddec269f67ed7c6d17ffac1c61372aaf587427eee43772c5f28fde9d395b65bf2d77e4eaa635bea61396414a53508797e2506ed2f921f29bf2fda1796f4396c4edb6f6ecc6d79fd82d9838a512df1454ce72268d8a32e0971c718b6836e4bcb788766f266a3edfdd24686274f684c4b0a7fd7082159766f4670a09a9e231bf61fe5f955a75b8870744ec89c81940d46be921c40917862e1c186679f354a704fd5537ceb310616acf9779c43c8f585c064fafa775d279d62aec380625fc16d601ef067eddffdf0f1359f386970fe2eb95c063421601a7a5f9256a6398651be88998deb83d16edd603992a27f758bda8c1bf974e49a52cf19c9bc32a79db4778535677e3caeae7f2f6ac54f147d2729c30d694bcb622c13106c3382d4c27bc4ee55eadb4921d97965e605bd3daa1c233230119dce876049813474dc4b3ec1d0ea8d73d182beb19cd3c8f198578d863907a60fd633a65872d93e47dc134fc815d9800bad3f2d58bb97b5776f42800f1f182951ba5aced03a7c3abd859969483189606297788fbf5565010d13f07077752867293dbfe29b7346020ef70d18cacd7508ccb3731b39", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "945304eb96065b2a98b57a48a06ae28d285a71b5" : { | ||||
|                 "balance" : "0x585b6403", | ||||
|                 "code" : "0x6000355415600957005b60203560003555", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x0de0b6b34f089c2b", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x01", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "postStateRoot" : "35be6da6c9ec9648acf14171b9d9a2798a7143ba751a2374c3c2678452e2c0de", | ||||
|         "pre" : { | ||||
|             "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { | ||||
|                 "balance" : "0x00", | ||||
|                 "code" : "0x7e24654d920bee1c2af8b3225f6035ea04b87e1d3f2486057268ed05d8d6e5a67f3da4409848b450c9ab9713bf10ec5124e50fda175accc13d0db75bbc03a25a066d85332a97eae6e7219bc62ce53f23690f1df7f7b11c1659165b7c438533bc1f73a59ae2c28e633d8c971763576dd25386518678a15c64a2682c68bf3c1a7433af2e6dd0276f494254235fe7b28b1f997661eba4767c05f37a8b9b7980106e2bbe8744bed6d0f782ac6a99e07d9486451ab20e48c9e99f083973d5a10a57f4c3e7e3fa3bfd63a39006f35f7325ae8b67348d74c87e78d6dc699541fdf8d085697e58b02f9fef3f78554901cc888449b92fe07e74fb3069f7be725f408005886e73e720275f04f63284f6f10b6df25694b3a55936d06ed8c18d03d868d30b7766bd0d6a111f734650113a9f6b31ef3be38904ccd66a304bbf877e9d6ccc3e98fa65a685b0bf181c6dd67c9db728914ff2977b8c19193f67b9053f72c819b5bc5542945bd6a9079965d91f47a11f3862d346cb6b70d29eca71b0d12d01996b89763f13059617d671ddc626d93a3e3fda99999484470e34277f9ac904a6be6b8b9f0a91e98e2759a946222e419d34089491db069bbeeea7d19868e6fef55cd7440fbbdd7bf7cab153de2f407fc2c1f51952d5d5388159f73c98deb0a3f75d04eb70cee4f3dd886b6ba2ab3d1e110db841c50767a4e0ed4abca1bd1d6688861c4bb169fa8b63d253f1a4636a3979396965ae9c16c2197c57851d68f1ee6fff3c92e794d07cc6d2f5b964448fee1c3f52921cd138bfe26f57a3ce26ae8e622c80fcfb7f414b5750048e67dd2c715bdf907a881ef7a77dc8b166b413ebb4261bda628c26666d7ec3d2d20bdc7e117960da38d995574327fc1b63764875b839f395793a937b5f2793db93b23b7160bb44cf7bf515a85769d5f51851260f073969b185817c3e5b658753947f6ae534b0e68afa57a476ff52028737e7d342c1ddc7c5dc786fe6216838882c6f6e8519b16b2d9451ea2f048765576af461aab462031f6a64f0ae07fa9a64d4772252eb9e6aa14429a7e2a1d43482699065e44695fbea176d63d01d22231d221b6f8dfda47f5164a47454ab396f17257ddec269f67ed7c6d17ffac1c61372aaf587427eee43772c5f28fde9d395b65bf2d77e4eaa635bea61396414a53508797e2506ed2f921f29bf2fda1796f4396c4edb6f6ecc6d79fd82d9838a512df1454ce72268d8a32e0971c718b6836e4bcb788766f266a3edfdd24686274f684c4b0a7fd7082159766f4670a09a9e231bf61fe5f955a75b8870744ec89c81940d46be921c40917862e1c186679f354a704fd5537ceb310616acf9779c43c8f585c064fafa775d279d62aec380625fc16d601ef067eddffdf0f1359f386970fe2eb95c063421601a7a5f9256a6398651be88998deb83d16edd603992a27f758bda8c1bf974e49a52cf19c9bc32a79db4778535677e3caeae7f2f6ac54f147d2729c30d694bcb622c13106c3382d4c27bc4ee55eadb4921d97965e605bd3daa1c233230119dce876049813474dc4b3ec1d0ea8d73d182beb19cd3c8f198578d863907a60fd633a65872d93e47dc134fc815d9800bad3f2d58bb97b5776f42800f1f182951ba5aced03a7c3abd859969483189606297788fbf5565010d13f07077752867293dbfe29b7346020ef70d18cacd7508ccb3731b39", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "945304eb96065b2a98b57a48a06ae28d285a71b5" : { | ||||
|                 "balance" : "0x2e", | ||||
|                 "code" : "0x6000355415600957005b60203560003555", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x0de0b6b3a7640000", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "transaction" : { | ||||
|             "data" : "0x387814bf0652a6f3aefce6ef7be00599328bbf7e802e1ea22644a96fbf319d273c0e715067e4e5e74ecfc3ae60fd917b9224a4bbaa6db919506fc9e3cd4792dbecb1427e907653a3e359acf57c1e4afae77816fdc406706133e14efc6fe3ed1dc01f663f8e79c5fb6a32685ec748da76ab766d20766430b1775afa280f1c02e5617230d3b68fa16d4d73a1b27ae07b1096d44b02414374765d0907504a2f25e45aee4fdbb17b244e93714f36d9c035346d67ce3c18bf3d3af42f3b5f807689e8f429c0070a5812d602d25c4664cccfa7ddff8188f174c046eef00dcd5355c37d900a2ce940246fcaada0526acdd4eaf98a420bae34e22b37", | ||||
|             "gasLimit" : "0x585b63d5", | ||||
|             "gasPrice" : "0x01", | ||||
|             "nonce" : "0x00", | ||||
|             "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", | ||||
|             "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", | ||||
|             "value" : "0x72f740ab" | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -142,21 +142,28 @@ | ||||
|         "out" : "0x", | ||||
|         "post" : { | ||||
|             "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { | ||||
|                 "balance" : "0x0de0b6b3a7640000", | ||||
|                 "balance" : "0x0de0b6b3a764000a", | ||||
|                 "code" : "0x600040600055610101406001557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40600255", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x0f4240", | ||||
|             "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { | ||||
|                 "balance" : "0x8cee", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x3a3218", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x01", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "postStateRoot" : "06288380a8085485ac48f0b726c86f3e6253946ba969ed0d9e1a0f34d0133b81", | ||||
|         "postStateRoot" : "2a12af36bb359a981bcefc9256eb5fbed4acad1c27be59c2f726b547dfafec2a", | ||||
|         "pre" : { | ||||
|             "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { | ||||
|                 "balance" : "0x0de0b6b3a7640000", | ||||
| @ -166,7 +173,7 @@ | ||||
|                 } | ||||
|             }, | ||||
|             "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { | ||||
|                 "balance" : "0x0f4240", | ||||
|                 "balance" : "0x3abf10", | ||||
|                 "code" : "0x", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|  | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -3073,6 +3073,78 @@ | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "jumpToUint64maxPlus1" : { | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|             "currentDifficulty" : "0x0100", | ||||
|             "currentGasLimit" : "0x0f4240", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "exec" : { | ||||
|             "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", | ||||
|             "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "code" : "0x6801000000000000000b565b5b6001600155", | ||||
|             "data" : "0x", | ||||
|             "gas" : "0x0186a0", | ||||
|             "gasPrice" : "0x5af3107a4000", | ||||
|             "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "value" : "0x0de0b6b3a7640000" | ||||
|         }, | ||||
|         "expect" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "storage" : { | ||||
|                     "0x01" : "0x00" | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x6801000000000000000b565b5b6001600155", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "jumpToUintmaxPlus1" : { | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|             "currentDifficulty" : "0x0100", | ||||
|             "currentGasLimit" : "0x0f4240", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "exec" : { | ||||
|             "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", | ||||
|             "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "code" : "0x640100000007565b5b6001600155", | ||||
|             "data" : "0x", | ||||
|             "gas" : "0x0186a0", | ||||
|             "gasPrice" : "0x5af3107a4000", | ||||
|             "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "value" : "0x0de0b6b3a7640000" | ||||
|         }, | ||||
|         "expect" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "storage" : { | ||||
|                     "0x01" : "0x00" | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x640100000007565b5b6001600155", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "jumpdestBigList" : { | ||||
|         "callcreates" : [ | ||||
|         ], | ||||
| @ -3294,6 +3366,78 @@ | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "jumpiToUint64maxPlus1" : { | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|             "currentDifficulty" : "0x0100", | ||||
|             "currentGasLimit" : "0x0f4240", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "exec" : { | ||||
|             "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", | ||||
|             "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "code" : "0x60016801000000000000000d575b5b6001600155", | ||||
|             "data" : "0x", | ||||
|             "gas" : "0x0186a0", | ||||
|             "gasPrice" : "0x5af3107a4000", | ||||
|             "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "value" : "0x0de0b6b3a7640000" | ||||
|         }, | ||||
|         "expect" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "storage" : { | ||||
|                     "0x01" : "0x00" | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x60016801000000000000000d575b5b6001600155", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "jumpiToUintmaxPlus1" : { | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|             "currentDifficulty" : "0x0100", | ||||
|             "currentGasLimit" : "0x0f4240", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "exec" : { | ||||
|             "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", | ||||
|             "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "code" : "0x6001640100000009575b5b6001600155", | ||||
|             "data" : "0x", | ||||
|             "gas" : "0x0186a0", | ||||
|             "gasPrice" : "0x5af3107a4000", | ||||
|             "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "value" : "0x0de0b6b3a7640000" | ||||
|         }, | ||||
|         "expect" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "storage" : { | ||||
|                     "0x01" : "0x00" | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x6001640100000009575b5b6001600155", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "jumpi_at_the_end" : { | ||||
|         "callcreates" : [ | ||||
|         ], | ||||
|  | ||||
| @ -2050,6 +2050,95 @@ | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "push32Undefined" : { | ||||
|         "callcreates" : [ | ||||
|         ], | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|             "currentDifficulty" : "0x0100", | ||||
|             "currentGasLimit" : "0x0f4240", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "exec" : { | ||||
|             "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", | ||||
|             "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "code" : "0x7f010203600055", | ||||
|             "data" : "0x", | ||||
|             "gas" : "0x0186a0", | ||||
|             "gasPrice" : "0x5af3107a4000", | ||||
|             "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "value" : "0x0de0b6b3a7640000" | ||||
|         }, | ||||
|         "gas" : "0x01869d", | ||||
|         "logs" : [ | ||||
|         ], | ||||
|         "out" : "0x", | ||||
|         "post" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x7f010203600055", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x7f010203600055", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "push32Undefined2" : { | ||||
|         "callcreates" : [ | ||||
|         ], | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|             "currentDifficulty" : "0x0100", | ||||
|             "currentGasLimit" : "0x0f4240", | ||||
|             "currentNumber" : "0x00", | ||||
|             "currentTimestamp" : "0x01", | ||||
|             "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" | ||||
|         }, | ||||
|         "exec" : { | ||||
|             "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", | ||||
|             "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "code" : "0x7f0102030000000000000000000000000000000000000000000000000000000000600055", | ||||
|             "data" : "0x", | ||||
|             "gas" : "0x0186a0", | ||||
|             "gasPrice" : "0x5af3107a4000", | ||||
|             "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", | ||||
|             "value" : "0x0de0b6b3a7640000" | ||||
|         }, | ||||
|         "gas" : "0x01387a", | ||||
|         "logs" : [ | ||||
|         ], | ||||
|         "out" : "0x", | ||||
|         "post" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x7f0102030000000000000000000000000000000000000000000000000000000000600055", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                     "0x00" : "0x0102030000000000000000000000000000000000000000000000000000000000" | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         "pre" : { | ||||
|             "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { | ||||
|                 "balance" : "0x152d02c7e14af6800000", | ||||
|                 "code" : "0x7f0102030000000000000000000000000000000000000000000000000000000000600055", | ||||
|                 "nonce" : "0x00", | ||||
|                 "storage" : { | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "push33" : { | ||||
|         "env" : { | ||||
|             "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user