Running 63 test cases... Running tests using path: /data/tests unknown location(0): fatal error: in "BCGeneralStateTests/stCallCodes": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(206): last checkpoint: "stCallCodes" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCallCreateCallCodeTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(207): last checkpoint: "stCallCreateCallCodeTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stExample": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(208): last checkpoint: "stExample" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stInitCodeTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(209): last checkpoint: "stInitCodeTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stLogTests": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(210): last checkpoint: "stLogTests" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stMemoryTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(211): last checkpoint: "stMemoryTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stPreCompiledContracts": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(212): last checkpoint: "stPreCompiledContracts" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stPreCompiledContracts2": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(213): last checkpoint: "stPreCompiledContracts2" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stRandom": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(214): last checkpoint: "stRandom" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stRandom2": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(215): last checkpoint: "stRandom2" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stRecursiveCreate": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(216): last checkpoint: "stRecursiveCreate" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stRefundTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(217): last checkpoint: "stRefundTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSolidityTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(218): last checkpoint: "stSolidityTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSpecialTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(219): last checkpoint: "stSpecialTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSystemOperationsTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(220): last checkpoint: "stSystemOperationsTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stTransactionTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(221): last checkpoint: "stTransactionTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stTransitionTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(222): last checkpoint: "stTransitionTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stWalletTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(223): last checkpoint: "stWalletTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCallDelegateCodesCallCodeHomestead": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(226): last checkpoint: "stCallDelegateCodesCallCodeHomestead" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCallDelegateCodesHomestead": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(227): last checkpoint: "stCallDelegateCodesHomestead" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stHomesteadSpecific": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(228): last checkpoint: "stHomesteadSpecific" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stDelegatecallTestHomestead": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(229): last checkpoint: "stDelegatecallTestHomestead" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stEIP150singleCodeGasPrices": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(232): last checkpoint: "stEIP150singleCodeGasPrices" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stMemExpandingEIP150Calls": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(233): last checkpoint: "stMemExpandingEIP150Calls" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stEIP150Specific": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(234): last checkpoint: "stEIP150Specific" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stEIP158Specific": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(237): last checkpoint: "stEIP158Specific" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stNonZeroCallsTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(238): last checkpoint: "stNonZeroCallsTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stZeroCallsTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(239): last checkpoint: "stZeroCallsTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stZeroCallsRevert": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(240): last checkpoint: "stZeroCallsRevert" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCodeSizeLimit": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(241): last checkpoint: "stCodeSizeLimit" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCreateTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(242): last checkpoint: "stCreateTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stRevertTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(243): last checkpoint: "stRevertTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stStackTests": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(246): last checkpoint: "stStackTests" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stStaticCall": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(247): last checkpoint: "stStaticCall" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stReturnDataTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(248): last checkpoint: "stReturnDataTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stZeroKnowledge": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(249): last checkpoint: "stZeroKnowledge" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stZeroKnowledge2": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(250): last checkpoint: "stZeroKnowledge2" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCodeCopyTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(251): last checkpoint: "stCodeCopyTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stBugs": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(252): last checkpoint: "stBugs" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stShift": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(255): last checkpoint: "stShift" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stCreate2": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(256): last checkpoint: "stCreate2" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stExtCodeHash": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(257): last checkpoint: "stExtCodeHash" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSStoreTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(258): last checkpoint: "stSStoreTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stAttackTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(261): last checkpoint: "stAttackTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stMemoryStressTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(262): last checkpoint: "stMemoryStressTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stQuadraticComplexityTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(263): last checkpoint: "stQuadraticComplexityTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stBadOpcode": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(266): last checkpoint: "stBadOpcode" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stArgsZeroOneBalance": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(269): last checkpoint: "stArgsZeroOneBalance" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stChainId": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(270): last checkpoint: "stChainId" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSLoadTest": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(271): last checkpoint: "stSLoadTest" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSelfBalance": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(272): last checkpoint: "stSelfBalance" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stStaticFlagEnabled": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(273): last checkpoint: "stStaticFlagEnabled" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stSubroutine": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(274): last checkpoint: "stSubroutine" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stEIP2537": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(275): last checkpoint: "stEIP2537" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stEIP2930": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(276): last checkpoint: "stEIP2930" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stEIP1559": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(277): last checkpoint: "stEIP1559" fixture ctor unknown location(0): fatal error: in "BCGeneralStateTests/stTimeConsuming": test::EthError: Tests are sealed and not refillable! /data/retesteth/retesteth/testSuites/blockchain/BlockchainTests.cpp(280): last checkpoint: "stTimeConsuming" fixture ctor Active client configurations: 't8ntool ' Running tests for config 'Ethereum GO on StateTool' 2 Test Case "vmArithmeticTest": 21%... 42%... 63%... 84%... 100% Tests finished: 19 vmArithmeticTest time: 5.957782 Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'not' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "not" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffedcba9876543210" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (not 0x0123456789abcdef)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":abi f(uint) 0" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/not, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'add' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "add" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label add_neg1_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe" } } } }, { "indexes" : { "data" : ":label add_neg1_4", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x03" } } } }, { "indexes" : { "data" : [ ":label add_neg1_1", ":label add_0_0", ":label add_1_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1+-1 = -2\n ;\n ; The big number is 256^2-1, the biggest number that the evm can hold,\n ; and because evm math is done modulu 256^2, it's equivalent to -1\n [[0]] (+ 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 + 4 = -3\n ; same big number (2^256-1) as above\n [[0]] (+ 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 4) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 + 1 = 0\n [[0]] (+ 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (+ 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; 1 + -1 = 0\n [[0]] (+ 1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label add_neg1_neg1 :abi f(uint) 0", ":label add_neg1_4 :abi f(uint) 1", ":label add_neg1_1 :abi f(uint) 2", ":label add_0_0 :abi f(uint) 3", ":label add_1_neg1 :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/add, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'mul' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "mul" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label mul_0_23", ":label mul_2pow255_2pow255", ":label stack_underflow" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label mul_2_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x06" } } } }, { "indexes" : { "data" : ":label mul_neg1_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label mul_23_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x17" } } } }, { "indexes" : { "data" : ":label mul_2pow255_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x8000000000000000000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : ":label mul_2pow255min1_2pow255min1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label big_pow_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x47D0817E4167B1EB4F9FC722B133EF9D7D9A6FB4C2C1C442D000107A5E419561" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (* 2 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 * -1\n ; -1 = 2^256-1 in evm arithmetic\n [[0]] (*\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (* 0 23)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (* 23 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; 2^255 * -1 (the expected answer is 2^255, \n ; because -2^255 = 2^256-2^255 in evm arithmetic)\n [[0]] (* \n 0x8000000000000000000000000000000000000000000000000000000000000000 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; 2^255 * 2^255\n ; \n ; the expected answer is 0, because 2^510 % 2^256 = 0\n [[0]] (* \n 0x8000000000000000000000000000000000000000000000000000000000000000 \n 0x8000000000000000000000000000000000000000000000000000000000000000 \n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; (2^255-1) * (2^255-1)\n ; \n ; = 2^510 - 2*2^255 + 1 = 2^510 - 2^256 + 1 = 1\n [[0]] (* \n 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (* (*\n 0x1234567890abcdef0fedcba0987654321\n 0x1234567890abcdef0fedcba0987654321\n )\n 0x1234567890abcdef0fedcba0987654321\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600160005560010200", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label mul_2_3 :abi f(uint) 0", ":label mul_neg1_neg1 :abi f(uint) 1", ":label mul_0_23 :abi f(uint) 2", ":label mul_23_1 :abi f(uint) 3", ":label mul_2pow255_neg1 :abi f(uint) 4", ":label mul_2pow255_2pow255 :abi f(uint) 5", ":label mul_2pow255min1_2pow255min1 :abi f(uint) 6", ":label big_pow_3 :abi f(uint) 7", ":label stack_underflow :abi f(uint) 8" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/mul, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'sdiv' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "sdiv" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label sdiv_neg2_neg4", ":label sdiv_2pow255_0", ":label sdiv_neg1_25", ":label sdiv_neg3_0", ":label sdiv_1_0", ":label sdiv_neg1_minint" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x00" } }, "000000000000000000000000000000000000010A" : { "storage" : { "0" : "0x00" } }, "000000000000000000000000000000000000010B" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000110" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label sdiv_1_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sdiv_neg1_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sdiv_4_neg2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe" } } } }, { "indexes" : { "data" : ":label sdiv_5_neg4", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sdiv_2pow255_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x8000000000000000000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : ":label sdiv_neg1_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label sdiv_neg1_1_2nd", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sdiv_1_0_add1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010C" : { "storage" : { "0" : "1" } } } }, { "indexes" : { "data" : ":label sdiv_neg9_5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010d" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sdiv_minint_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010e" : { "storage" : { "0" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sdiv_2pow255_neg1_2nd", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010f" : { "storage" : { "0" : "0x8000000000000000000000000000000000000000000000000000000000000000" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (0 - (-1)) / (-1) = 1/(-1) = -1\n ;\n ; -1 = 2^256-1\n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (sdiv (- 0 neg1) neg1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-1) / (0 - (-1)) = (-1)/1 = -1\n ;\n ; -1 = 2^256-1\n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n\n [[0]] (sdiv neg1 (- 0 neg1))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-2) / (-4) = 0\n ; \n ; evm doesn't do fractions\n [[0]] (sdiv (- 0 2) (- 0 4))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 4 / (-2) = -2\n ; \n [[0]] (sdiv 4 (- 0 2))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 5 / (-4) = -1 \n ;\n ; evm doesn't do fractions\n ; \n [[0]] (sdiv 5 (- 0 4))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-2^255) / (-1) = 2^255\n ; Because 2^255 = -2^255 in evm arithmetic\n (def 'pow_2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n\n [[0]] (sdiv (- 0 pow_2_255) (- 0 1))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-2^255) / 0 = 0\n ; anything / 0 = 0 in evm\n ;\n (def 'pow_2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n\n [[0]] (sdiv (- 0 pow_2_255) 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-1)/25 = 0 (no fractions in evm)\n\n [[0]] (sdiv (- 0 1) 25)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-1)/(-1) = 1\n\n [[0]] (sdiv (- 0 1) (- 0 1))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-1)/1 = -1\n\n [[0]] (sdiv (- 0 1) 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-3)/0 = 0 \n ; x/0 = 0 in evm\n\n [[0]] (sdiv (- 0 3) (- 0 0))\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (0-(-1))/0 = 0 \n ;\n ; -1 = 2^256-1\n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n\n [[0]] (sdiv (- 0 neg1) 0)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010c" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (0-(-1))/0 + 1 = 1 \n ;\n ; -1 = 2^256-1\n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n\n [[0]] (+ (sdiv (- 0 neg1) 0) 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010d" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600560096000030560005500", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010e" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; A negative number sdiv -1 is the absolute value of that number\n (def 'pow2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n (def 'pow2_255_min1 (- pow2_255 1))\n [[0]] (sdiv (- 0 pow2_255_min1) (- 0 1))\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010f" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; A negative number sdiv -1 is the absolute value of that number\n (def 'pow2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n [[0]] (sdiv (- 0 pow2_255) (- 0 1))\n ; 2^255 = -2^255 in evm (modulu 2^256)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000110" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; (- 0 maxint) is 0x80.....01, so -1 / -maxint is zero\n\n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n (def 'maxint 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (sdiv neg1 (- 0 maxint))\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label sdiv_1_neg1 :abi f(uint) 0", ":label sdiv_neg1_1 :abi f(uint) 1", ":label sdiv_neg2_neg4 :abi f(uint) 2", ":label sdiv_4_neg2 :abi f(uint) 3", ":label sdiv_5_neg4 :abi f(uint) 4", ":label sdiv_2pow255_neg1 :abi f(uint) 5", ":label sdiv_2pow255_0 :abi f(uint) 6", ":label sdiv_neg1_25 :abi f(uint) 7", ":label sdiv_neg1_neg1 :abi f(uint) 8", ":label sdiv_neg1_1_2nd :abi f(uint) 9", ":label sdiv_neg3_0 :abi f(uint) 0x0a", ":label sdiv_1_0 :abi f(uint) 0x0b", ":label sdiv_1_0_add1 :abi f(uint) 0x0c", ":label sdiv_neg9_5 :abi f(uint) 0x0d", ":label sdiv_2pow255_neg1_2nd :abi f(uint) 0x0f", ":label sdiv_minint_neg1 :abi f(uint) 0x0e", ":label sdiv_neg1_minint :abi f(uint) 0x10" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/sdiv, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'mulmod' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "mulmod" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label mm_1_2_2", ":label mm_neg1_neg2_3", ":label mm_neg1_2_5", ":label mulmod_vs_smod", ":label mulmod_pos_pos_neg", ":label mm_0_1_0", ":label mm_1_0_0", ":label mm_5_1_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0x00" } }, "000000000000000000000000000000000000010b" : { "storage" : { "0" : "0x00" } }, "000000000000000000000000000000000000010c" : { "storage" : { "0" : "0x00" } }, "000000000000000000000000000000000000010d" : { "storage" : { "0" : "0x00" } }, "000000000000000000000000000000000000010f" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label mm_neg5_1_3" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : [ ":label mm_5_1_neg3" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x05" } } } }, { "indexes" : { "data" : [ ":label mm_27_37_100" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x63" } } } }, { "indexes" : { "data" : [ ":label mm_2pow255_2_5" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label mm_2pow255min1_2_5" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x04" } } } }, { "indexes" : { "data" : [ ":label mm_2pow255plus1_2_5" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x03" } } } }, { "indexes" : { "data" : [ ":label mulmod_vs_mod" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010a" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label one_minus_mm_0_0_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010e" : { "storage" : { "0" : "0x01" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (1*2) % 2 is zero\n [[0]] (mulmod 1 2 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -a is actually 2^256-a\n ; \n ; 2^256 % 3 = 1\n ; (2^256-1) % 3 = (1-1)%3 = 0\n [[0]] (mulmod (- 0 1) (- 0 2) 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -5 % 3 = (2^256 - 5) % 3 = (1-2)%3 = (-1) % 3 = 2\n [[0]] (mulmod (- 0 5) 1 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -3 is actually 2^256-3, which is much more than five\n [[0]] (mulmod 5 1 (- 0 3))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (mulmod 27 37 100)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n\n ; 2^255%5 = 3\n ; 2%5 = 2\n ; 6%5 = 1 \n [[0]] (mulmod pow2_255 2 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (256^2-1) % 5 = 0\n [[0]] (mulmod (- 0 1) 2 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n\n ; 2^255%5 = 3\n ; 2%5 = 2\n ; (3-1) * 2 = 4\n [[0]] (mulmod (- pow2_255 1) 2 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow2_255 0x8000000000000000000000000000000000000000000000000000000000000000)\n\n ; 2^255%5 = 3\n ; 2%5 = 2\n ; ((3+1) * 2) % 5 = 3\n [[0]] (mulmod (+ pow2_255 1) 2 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; smod is signed mod, -5%3 = -1\n ; mulmod is unsigned mod, -5%3 = 2\n ; -1 != 2\n [[0]] (= (smod (- 0 5) 3) (mulmod (- 0 5) 1 3))\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; mod and mulmod are both unsigned mod\n ; equal\n [[0]] (= (mod (- 0 5) 3) (mulmod (- 0 5) 1 3))\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (mulmod a b -c) is usually a*b, because -c is\n ; actually 2^256-c, which is huge\n ; not equal\n [[0]] (= (mulmod 5 1 (- 0 3)) 2)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010c" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (mulmod x y 0) is zero\n [[0]] (mulmod 0 1 0)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010d" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (mulmod x y 0) is zero\n [[0]] (mulmod 1 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010e" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (mulmod x y 0) is zero\n [[0]] (- 1 (mulmod 0 0 0))\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010f" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (mulmod x y 0) is zero\n [[0]] (mulmod 5 1 0)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label mm_1_2_2 :abi f(uint) 0", ":label mm_neg1_neg2_3 :abi f(uint) 1", ":label mm_neg5_1_3 :abi f(uint) 2", ":label mm_5_1_neg3 :abi f(uint) 3", ":label mm_27_37_100 :abi f(uint) 4", ":label mm_2pow255_2_5 :abi f(uint) 5", ":label mm_neg1_2_5 :abi f(uint) 6", ":label mm_2pow255min1_2_5 :abi f(uint) 7", ":label mm_2pow255plus1_2_5 :abi f(uint) 8", ":label mulmod_vs_smod :abi f(uint) 9", ":label mulmod_vs_mod :abi f(uint) 0x0a", ":label mulmod_pos_pos_neg :abi f(uint) 0x0b", ":label mm_0_1_0 :abi f(uint) 0x0c", ":label mm_1_0_0 :abi f(uint) 0x0d", ":label one_minus_mm_0_0_0 :abi f(uint) 0x0e", ":label mm_5_1_0 :abi f(uint) 0x0d" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/mulmod, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'exp' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "exp" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label exp_0_big", ":label exp_2_257", ":label exp_2_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0" } }, "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0" } }, "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label exp_2_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "4" } } } }, { "indexes" : { "data" : ":label exp_neg1_neg2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "1" } } } }, { "indexes" : { "data" : ":label exp_big_big", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0xbc8cccccccc888888880000000aaaaaab00000000fffffffffffffff7fffffff" } } } }, { "indexes" : { "data" : ":label exp_big_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label exp_257_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x0101" } } } }, { "indexes" : { "data" : ":label exp_1_257", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label exp_0_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label exp_2_15", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010a" : { "storage" : { "0" : "0x8000" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (exp 2 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; (-1)^(-2)\n ; 2^256-1 = -1 \n ; 2^256-1 = -2 \n [[0]] (exp \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff \n 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; just a big number to the power of itself\n [[0]] (exp 2147483647 2147483647)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; zero to the power of a big number\n [[0]] (exp 0 2147483647)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; big number to the power of zero\n [[0]] (exp 2147483647 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 257^1\n [[0]] (exp 257 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 1^257\n [[0]] (exp 1 257)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 2^257 (which is zero mod 2^256)\n [[0]] (exp 2 257)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 0^0 (that is 1 in evm arithmetic)\n [[0]] (exp 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 2^big = 0\n [[0]] (exp 2 0x0100000000000f)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; 2^15 = 0x8000\n [[0]] (exp 2 15)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label exp_2_2 :abi f(uint) 0", ":label exp_neg1_neg2 :abi f(uint) 1", ":label exp_big_big :abi f(uint) 2", ":label exp_0_big :abi f(uint) 3", ":label exp_big_0 :abi f(uint) 4", ":label exp_257_1 :abi f(uint) 5", ":label exp_1_257 :abi f(uint) 6", ":label exp_2_257 :abi f(uint) 7", ":label exp_0_0 :abi f(uint) 8", ":label exp_2_big :abi f(uint) 9", ":label exp_2_15 :abi f(uint) 0x0a" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/exp, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'twoOps' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "twoOps" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x11000100010000" : "6", "0x11000100010001" : "4", "0x11000100020000" : "5", "0x11000100020001" : "3", "0x11000100030000" : "4", "0x11000100030001" : "2", "0x11000100040000" : "5", "0x11000100040001" : "3", "0x11000100050000" : "5", "0x11000100050001" : "3", "0x11000100060000" : "3", "0x11000100060001" : "1", "0x11000100070000" : "3", "0x11000100070001" : "1", "0x11000100080000" : "3", "0x11000100080001" : "1", "0x11000100090000" : "5", "0x11000100090001" : "3", "0x110001000a0000" : "5", "0x110001000a0001" : "3", "0x11000100100000" : "3", "0x11000100100001" : "1", "0x11000100110000" : "4", "0x11000100110001" : "2", "0x11000100120000" : "3", "0x11000100120001" : "1", "0x11000100130000" : "4", "0x11000100130001" : "2", "0x11000100140000" : "3", "0x11000100140001" : "1", "0x11000100150000" : "3", "0x11000100150001" : "1", "0x11000100160000" : "3", "0x11000100160001" : "1", "0x11000100170000" : "6", "0x11000100170001" : "4", "0x11000100180000" : "6", "0x11000100180001" : "4", "0x11000100190000" : "0", "0x11000100190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x110001001a0000" : "3", "0x110001001a0001" : "1", "0x110001001b0000" : "7", "0x110001001b0001" : "5", "0x110001001c0000" : "3", "0x110001001c0001" : "1", "0x110001001d0000" : "3", "0x110001001d0001" : "1", "0x11000200010000" : "9", "0x11000200010001" : "3", "0x11000200020000" : "6", "0x11000200020001" : "2", "0x11000200030000" : "3", "0x11000200030001" : "1", "0x11000200040000" : "6", "0x11000200040001" : "2", "0x11000200050000" : "6", "0x11000200050001" : "2", "0x11000200060000" : "0", "0x11000200060001" : "0", "0x11000200070000" : "0", "0x11000200070001" : "0", "0x11000200080000" : "0", "0x11000200080001" : "0", "0x11000200090000" : "6", "0x11000200090001" : "2", "0x110002000a0000" : "6", "0x110002000a0001" : "2", "0x11000200100000" : "0", "0x11000200100001" : "0", "0x11000200110000" : "3", "0x11000200110001" : "1", "0x11000200120000" : "0", "0x11000200120001" : "0", "0x11000200130000" : "3", "0x11000200130001" : "1", "0x11000200140000" : "0", "0x11000200140001" : "0", "0x11000200150000" : "0", "0x11000200150001" : "0", "0x11000200160000" : "0", "0x11000200160001" : "0", "0x11000200170000" : "9", "0x11000200170001" : "3", "0x11000200180000" : "9", "0x11000200180001" : "3", "0x11000200190000" : "115792089237316195423570985008687907853269984665640564039457584007913129639927", "0x11000200190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110002001a0000" : "0", "0x110002001a0001" : "0", "0x110002001b0000" : "12", "0x110002001b0001" : "4", "0x110002001c0000" : "0", "0x110002001c0001" : "0", "0x110002001d0000" : "0", "0x110002001d0001" : "0", "0x11000300010000" : "0", "0x11000300010001" : "2", "0x11000300020000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300020001" : "1", "0x11000300030000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11000300030001" : "0", "0x11000300040000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300040001" : "1", "0x11000300050000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300050001" : "1", "0x11000300060000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300060001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300070000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300070001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300080000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300080001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300090000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300090001" : "1", "0x110003000a0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110003000a0001" : "1", "0x11000300100000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300100001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300110000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11000300110001" : "0", "0x11000300120000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300120001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300130000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11000300130001" : "0", "0x11000300140000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300140001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300150000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300150001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300160000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000300160001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000300170000" : "0", "0x11000300170001" : "2", "0x11000300180000" : "0", "0x11000300180001" : "2", "0x11000300190000" : "115792089237316195423570985008687907853269984665640564039457584007913129639930", "0x11000300190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x110003001a0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110003001a0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110003001b0000" : "1", "0x110003001b0001" : "3", "0x110003001c0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110003001c0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110003001d0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110003001d0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000400010000" : "1", "0x11000400010001" : "3", "0x11000400020000" : "0", "0x11000400020001" : "2", "0x11000400030000" : "0", "0x11000400030001" : "1", "0x11000400040000" : "0", "0x11000400040001" : "2", "0x11000400050000" : "0", "0x11000400050001" : "2", "0x11000400060000" : "0", "0x11000400060001" : "0", "0x11000400070000" : "0", "0x11000400070001" : "0", "0x11000400080000" : "0", "0x11000400080001" : "0", "0x11000400090000" : "0", "0x11000400090001" : "2", "0x110004000a0000" : "0", "0x110004000a0001" : "2", "0x11000400100000" : "0", "0x11000400100001" : "0", "0x11000400110000" : "0", "0x11000400110001" : "1", "0x11000400120000" : "0", "0x11000400120001" : "0", "0x11000400130000" : "0", "0x11000400130001" : "1", "0x11000400140000" : "0", "0x11000400140001" : "0", "0x11000400150000" : "0", "0x11000400150001" : "0", "0x11000400160000" : "0", "0x11000400160001" : "0", "0x11000400170000" : "1", "0x11000400170001" : "3", "0x11000400180000" : "1", "0x11000400180001" : "3", "0x11000400190000" : "38597363079105398474523661669562635951089994888546854679819194669304376546644", "0x11000400190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110004001a0000" : "0", "0x110004001a0001" : "0", "0x110004001b0000" : "1", "0x110004001b0001" : "4", "0x110004001c0000" : "0", "0x110004001c0001" : "0", "0x110004001d0000" : "0", "0x110004001d0001" : "0", "0x11000500010000" : "1", "0x11000500010001" : "3", "0x11000500020000" : "0", "0x11000500020001" : "2", "0x11000500030000" : "0", "0x11000500030001" : "1", "0x11000500040000" : "0", "0x11000500040001" : "2", "0x11000500050000" : "0", "0x11000500050001" : "2", "0x11000500060000" : "0", "0x11000500060001" : "0", "0x11000500070000" : "0", "0x11000500070001" : "0", "0x11000500080000" : "0", "0x11000500080001" : "0", "0x11000500090000" : "0", "0x11000500090001" : "2", "0x110005000a0000" : "0", "0x110005000a0001" : "2", "0x11000500100000" : "0", "0x11000500100001" : "0", "0x11000500110000" : "0", "0x11000500110001" : "1", "0x11000500120000" : "0", "0x11000500120001" : "0", "0x11000500130000" : "0", "0x11000500130001" : "1", "0x11000500140000" : "0", "0x11000500140001" : "0", "0x11000500150000" : "0", "0x11000500150001" : "0", "0x11000500160000" : "0", "0x11000500160001" : "0", "0x11000500170000" : "1", "0x11000500170001" : "3", "0x11000500180000" : "1", "0x11000500180001" : "3", "0x11000500190000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11000500190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110005001a0000" : "0", "0x110005001a0001" : "0", "0x110005001b0000" : "1", "0x110005001b0001" : "4", "0x110005001c0000" : "0", "0x110005001c0001" : "0", "0x110005001d0000" : "0", "0x110005001d0001" : "0", "0x11000600010000" : "0", "0x11000600010001" : "0", "0x11000600020000" : "2", "0x11000600020001" : "0", "0x11000600030000" : "1", "0x11000600030001" : "0", "0x11000600040000" : "2", "0x11000600040001" : "0", "0x11000600050000" : "2", "0x11000600050001" : "0", "0x11000600060000" : "0", "0x11000600060001" : "0", "0x11000600070000" : "0", "0x11000600070001" : "0", "0x11000600080000" : "0", "0x11000600080001" : "0", "0x11000600090000" : "2", "0x11000600090001" : "0", "0x110006000a0000" : "2", "0x110006000a0001" : "0", "0x11000600100000" : "0", "0x11000600100001" : "0", "0x11000600110000" : "1", "0x11000600110001" : "0", "0x11000600120000" : "0", "0x11000600120001" : "0", "0x11000600130000" : "1", "0x11000600130001" : "0", "0x11000600140000" : "0", "0x11000600140001" : "0", "0x11000600150000" : "0", "0x11000600150001" : "0", "0x11000600160000" : "0", "0x11000600160001" : "0", "0x11000600170000" : "0", "0x11000600170001" : "0", "0x11000600180000" : "0", "0x11000600180001" : "0", "0x11000600190000" : "1", "0x11000600190001" : "0", "0x110006001a0000" : "0", "0x110006001a0001" : "0", "0x110006001b0000" : "1", "0x110006001b0001" : "0", "0x110006001c0000" : "0", "0x110006001c0001" : "0", "0x110006001d0000" : "0", "0x110006001d0001" : "0", "0x11000700010000" : "0", "0x11000700010001" : "0", "0x11000700020000" : "2", "0x11000700020001" : "0", "0x11000700030000" : "1", "0x11000700030001" : "0", "0x11000700040000" : "2", "0x11000700040001" : "0", "0x11000700050000" : "2", "0x11000700050001" : "0", "0x11000700060000" : "0", "0x11000700060001" : "0", "0x11000700070000" : "0", "0x11000700070001" : "0", "0x11000700080000" : "0", "0x11000700080001" : "0", "0x11000700090000" : "2", "0x11000700090001" : "0", "0x110007000a0000" : "2", "0x110007000a0001" : "0", "0x11000700100000" : "0", "0x11000700100001" : "0", "0x11000700110000" : "1", "0x11000700110001" : "0", "0x11000700120000" : "0", "0x11000700120001" : "0", "0x11000700130000" : "1", "0x11000700130001" : "0", "0x11000700140000" : "0", "0x11000700140001" : "0", "0x11000700150000" : "0", "0x11000700150001" : "0", "0x11000700160000" : "0", "0x11000700160001" : "0", "0x11000700170000" : "0", "0x11000700170001" : "0", "0x11000700180000" : "0", "0x11000700180001" : "0", "0x11000700190000" : "0", "0x11000700190001" : "0", "0x110007001a0000" : "0", "0x110007001a0001" : "0", "0x110007001b0000" : "1", "0x110007001b0001" : "0", "0x110007001c0000" : "0", "0x110007001c0001" : "0", "0x110007001d0000" : "0", "0x110007001d0001" : "0", "0x11000800010000" : "0", "0x11000800010001" : "0", "0x11000800020000" : "1", "0x11000800020001" : "1", "0x11000800030000" : "0", "0x11000800030001" : "0", "0x11000800040000" : "1", "0x11000800040001" : "1", "0x11000800050000" : "1", "0x11000800050001" : "1", "0x11000800060000" : "1", "0x11000800060001" : "1", "0x11000800070000" : "1", "0x11000800070001" : "1", "0x11000800080000" : "1", "0x11000800080001" : "1", "0x11000800090000" : "1", "0x11000800090001" : "1", "0x110008000a0000" : "1", "0x110008000a0001" : "1", "0x11000800100000" : "1", "0x11000800100001" : "1", "0x11000800110000" : "0", "0x11000800110001" : "0", "0x11000800120000" : "1", "0x11000800120001" : "1", "0x11000800130000" : "0", "0x11000800130001" : "0", "0x11000800140000" : "1", "0x11000800140001" : "1", "0x11000800150000" : "1", "0x11000800150001" : "1", "0x11000800160000" : "1", "0x11000800160001" : "1", "0x11000800170000" : "0", "0x11000800170001" : "0", "0x11000800180000" : "0", "0x11000800180001" : "0", "0x11000800190000" : "0", "0x11000800190001" : "0", "0x110008001a0000" : "1", "0x110008001a0001" : "1", "0x110008001b0000" : "1", "0x110008001b0001" : "1", "0x110008001c0000" : "1", "0x110008001c0001" : "1", "0x110008001d0000" : "1", "0x110008001d0001" : "1", "0x11000900010000" : "1", "0x11000900010001" : "1", "0x11000900020000" : "0", "0x11000900020001" : "0", "0x11000900030000" : "1", "0x11000900030001" : "1", "0x11000900040000" : "0", "0x11000900040001" : "0", "0x11000900050000" : "0", "0x11000900050001" : "0", "0x11000900060000" : "0", "0x11000900060001" : "0", "0x11000900070000" : "0", "0x11000900070001" : "0", "0x11000900080000" : "0", "0x11000900080001" : "0", "0x11000900090000" : "0", "0x11000900090001" : "0", "0x110009000a0000" : "0", "0x110009000a0001" : "0", "0x11000900100000" : "0", "0x11000900100001" : "0", "0x11000900110000" : "1", "0x11000900110001" : "1", "0x11000900120000" : "0", "0x11000900120001" : "0", "0x11000900130000" : "1", "0x11000900130001" : "1", "0x11000900140000" : "0", "0x11000900140001" : "0", "0x11000900150000" : "0", "0x11000900150001" : "0", "0x11000900160000" : "0", "0x11000900160001" : "0", "0x11000900170000" : "1", "0x11000900170001" : "1", "0x11000900180000" : "1", "0x11000900180001" : "1", "0x11000900190000" : "1", "0x11000900190001" : "1", "0x110009001a0000" : "0", "0x110009001a0001" : "0", "0x110009001b0000" : "0", "0x110009001b0001" : "0", "0x110009001c0000" : "0", "0x110009001c0001" : "0", "0x110009001d0000" : "0", "0x110009001d0001" : "0", "0x11000a00010000" : "27", "0x11000a00010001" : "3", "0x11000a00020000" : "8", "0x11000a00020001" : "2", "0x11000a00030000" : "1", "0x11000a00030001" : "1", "0x11000a00040000" : "8", "0x11000a00040001" : "2", "0x11000a00050000" : "8", "0x11000a00050001" : "2", "0x11000a00060000" : "0", "0x11000a00060001" : "0", "0x11000a00070000" : "0", "0x11000a00070001" : "0", "0x11000a00080000" : "0", "0x11000a00080001" : "0", "0x11000a00090000" : "8", "0x11000a00090001" : "2", "0x11000a000a0000" : "8", "0x11000a000a0001" : "2", "0x11000a00100000" : "0", "0x11000a00100001" : "0", "0x11000a00110000" : "1", "0x11000a00110001" : "1", "0x11000a00120000" : "0", "0x11000a00120001" : "0", "0x11000a00130000" : "1", "0x11000a00130001" : "1", "0x11000a00140000" : "0", "0x11000a00140001" : "0", "0x11000a00150000" : "0", "0x11000a00150001" : "0", "0x11000a00160000" : "0", "0x11000a00160001" : "0", "0x11000a00170000" : "27", "0x11000a00170001" : "3", "0x11000a00180000" : "27", "0x11000a00180001" : "3", "0x11000a00190000" : "115792089237316195423570985008687907853269984665640564039457584007913129639909", "0x11000a00190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11000a001a0000" : "0", "0x11000a001a0001" : "0", "0x11000a001b0000" : "64", "0x11000a001b0001" : "4", "0x11000a001c0000" : "0", "0x11000a001c0001" : "0", "0x11000a001d0000" : "0", "0x11000a001d0001" : "0", "0x11001000010000" : "0", "0x11001000010001" : "0", "0x11001000020000" : "1", "0x11001000020001" : "0", "0x11001000030000" : "1", "0x11001000030001" : "0", "0x11001000040000" : "1", "0x11001000040001" : "0", "0x11001000050000" : "1", "0x11001000050001" : "0", "0x11001000060000" : "1", "0x11001000060001" : "1", "0x11001000070000" : "1", "0x11001000070001" : "1", "0x11001000080000" : "1", "0x11001000080001" : "1", "0x11001000090000" : "1", "0x11001000090001" : "0", "0x110010000a0000" : "1", "0x110010000a0001" : "0", "0x11001000100000" : "1", "0x11001000100001" : "1", "0x11001000110000" : "1", "0x11001000110001" : "0", "0x11001000120000" : "1", "0x11001000120001" : "1", "0x11001000130000" : "1", "0x11001000130001" : "0", "0x11001000140000" : "1", "0x11001000140001" : "1", "0x11001000150000" : "1", "0x11001000150001" : "1", "0x11001000160000" : "1", "0x11001000160001" : "1", "0x11001000170000" : "0", "0x11001000170001" : "0", "0x11001000180000" : "0", "0x11001000180001" : "0", "0x11001000190000" : "0", "0x11001000190001" : "0", "0x110010001a0000" : "1", "0x110010001a0001" : "1", "0x110010001b0000" : "0", "0x110010001b0001" : "0", "0x110010001c0000" : "1", "0x110010001c0001" : "1", "0x110010001d0000" : "1", "0x110010001d0001" : "1", "0x11001100010000" : "0", "0x11001100010001" : "1", "0x11001100020000" : "0", "0x11001100020001" : "1", "0x11001100030000" : "0", "0x11001100030001" : "0", "0x11001100040000" : "0", "0x11001100040001" : "1", "0x11001100050000" : "0", "0x11001100050001" : "1", "0x11001100060000" : "0", "0x11001100060001" : "0", "0x11001100070000" : "0", "0x11001100070001" : "0", "0x11001100080000" : "0", "0x11001100080001" : "0", "0x11001100090000" : "0", "0x11001100090001" : "1", "0x110011000a0000" : "0", "0x110011000a0001" : "1", "0x11001100100000" : "0", "0x11001100100001" : "0", "0x11001100110000" : "0", "0x11001100110001" : "0", "0x11001100120000" : "0", "0x11001100120001" : "0", "0x11001100130000" : "0", "0x11001100130001" : "0", "0x11001100140000" : "0", "0x11001100140001" : "0", "0x11001100150000" : "0", "0x11001100150001" : "0", "0x11001100160000" : "0", "0x11001100160001" : "0", "0x11001100170000" : "0", "0x11001100170001" : "1", "0x11001100180000" : "0", "0x11001100180001" : "1", "0x11001100190000" : "1", "0x11001100190001" : "1", "0x110011001a0000" : "0", "0x110011001a0001" : "0", "0x110011001b0000" : "1", "0x110011001b0001" : "1", "0x110011001c0000" : "0", "0x110011001c0001" : "0", "0x110011001d0000" : "0", "0x110011001d0001" : "0", "0x11001200010000" : "0", "0x11001200010001" : "0", "0x11001200020000" : "1", "0x11001200020001" : "0", "0x11001200030000" : "1", "0x11001200030001" : "0", "0x11001200040000" : "1", "0x11001200040001" : "0", "0x11001200050000" : "1", "0x11001200050001" : "0", "0x11001200060000" : "1", "0x11001200060001" : "1", "0x11001200070000" : "1", "0x11001200070001" : "1", "0x11001200080000" : "1", "0x11001200080001" : "1", "0x11001200090000" : "1", "0x11001200090001" : "0", "0x110012000a0000" : "1", "0x110012000a0001" : "0", "0x11001200100000" : "1", "0x11001200100001" : "1", "0x11001200110000" : "1", "0x11001200110001" : "0", "0x11001200120000" : "1", "0x11001200120001" : "1", "0x11001200130000" : "1", "0x11001200130001" : "0", "0x11001200140000" : "1", "0x11001200140001" : "1", "0x11001200150000" : "1", "0x11001200150001" : "1", "0x11001200160000" : "1", "0x11001200160001" : "1", "0x11001200170000" : "0", "0x11001200170001" : "0", "0x11001200180000" : "0", "0x11001200180001" : "0", "0x11001200190000" : "1", "0x11001200190001" : "1", "0x110012001a0000" : "1", "0x110012001a0001" : "1", "0x110012001b0000" : "0", "0x110012001b0001" : "0", "0x110012001c0000" : "1", "0x110012001c0001" : "1", "0x110012001d0000" : "1", "0x110012001d0001" : "1", "0x11001300010000" : "0", "0x11001300010001" : "1", "0x11001300020000" : "0", "0x11001300020001" : "1", "0x11001300030000" : "0", "0x11001300030001" : "0", "0x11001300040000" : "0", "0x11001300040001" : "1", "0x11001300050000" : "0", "0x11001300050001" : "1", "0x11001300060000" : "0", "0x11001300060001" : "0", "0x11001300070000" : "0", "0x11001300070001" : "0", "0x11001300080000" : "0", "0x11001300080001" : "0", "0x11001300090000" : "0", "0x11001300090001" : "1", "0x110013000a0000" : "0", "0x110013000a0001" : "1", "0x11001300100000" : "0", "0x11001300100001" : "0", "0x11001300110000" : "0", "0x11001300110001" : "0", "0x11001300120000" : "0", "0x11001300120001" : "0", "0x11001300130000" : "0", "0x11001300130001" : "0", "0x11001300140000" : "0", "0x11001300140001" : "0", "0x11001300150000" : "0", "0x11001300150001" : "0", "0x11001300160000" : "0", "0x11001300160001" : "0", "0x11001300170000" : "0", "0x11001300170001" : "1", "0x11001300180000" : "0", "0x11001300180001" : "1", "0x11001300190000" : "0", "0x11001300190001" : "0", "0x110013001a0000" : "0", "0x110013001a0001" : "0", "0x110013001b0000" : "1", "0x110013001b0001" : "1", "0x110013001c0000" : "0", "0x110013001c0001" : "0", "0x110013001d0000" : "0", "0x110013001d0001" : "0", "0x11001400010000" : "1", "0x11001400010001" : "0", "0x11001400020000" : "0", "0x11001400020001" : "0", "0x11001400030000" : "0", "0x11001400030001" : "1", "0x11001400040000" : "0", "0x11001400040001" : "0", "0x11001400050000" : "0", "0x11001400050001" : "0", "0x11001400060000" : "0", "0x11001400060001" : "0", "0x11001400070000" : "0", "0x11001400070001" : "0", "0x11001400080000" : "0", "0x11001400080001" : "0", "0x11001400090000" : "0", "0x11001400090001" : "0", "0x110014000a0000" : "0", "0x110014000a0001" : "0", "0x11001400100000" : "0", "0x11001400100001" : "0", "0x11001400110000" : "0", "0x11001400110001" : "1", "0x11001400120000" : "0", "0x11001400120001" : "0", "0x11001400130000" : "0", "0x11001400130001" : "1", "0x11001400140000" : "0", "0x11001400140001" : "0", "0x11001400150000" : "0", "0x11001400150001" : "0", "0x11001400160000" : "0", "0x11001400160001" : "0", "0x11001400170000" : "1", "0x11001400170001" : "0", "0x11001400180000" : "1", "0x11001400180001" : "0", "0x11001400190000" : "0", "0x11001400190001" : "0", "0x110014001a0000" : "0", "0x110014001a0001" : "0", "0x110014001b0000" : "0", "0x110014001b0001" : "0", "0x110014001c0000" : "0", "0x110014001c0001" : "0", "0x110014001d0000" : "0", "0x110014001d0001" : "0", "0x11001500010000" : "0", "0x11001500010001" : "0", "0x11001500020000" : "0", "0x11001500020001" : "0", "0x11001500030000" : "0", "0x11001500030001" : "0", "0x11001500040000" : "0", "0x11001500040001" : "0", "0x11001500050000" : "0", "0x11001500050001" : "0", "0x11001500060000" : "1", "0x11001500060001" : "1", "0x11001500070000" : "1", "0x11001500070001" : "1", "0x11001500080000" : "1", "0x11001500080001" : "1", "0x11001500090000" : "0", "0x11001500090001" : "0", "0x110015000a0000" : "0", "0x110015000a0001" : "0", "0x11001500100000" : "1", "0x11001500100001" : "1", "0x11001500110000" : "0", "0x11001500110001" : "0", "0x11001500120000" : "1", "0x11001500120001" : "1", "0x11001500130000" : "0", "0x11001500130001" : "0", "0x11001500140000" : "1", "0x11001500140001" : "1", "0x11001500150000" : "1", "0x11001500150001" : "1", "0x11001500160000" : "1", "0x11001500160001" : "1", "0x11001500170000" : "0", "0x11001500170001" : "0", "0x11001500180000" : "0", "0x11001500180001" : "0", "0x11001500190000" : "0", "0x11001500190001" : "0", "0x110015001a0000" : "1", "0x110015001a0001" : "1", "0x110015001b0000" : "0", "0x110015001b0001" : "0", "0x110015001c0000" : "1", "0x110015001c0001" : "1", "0x110015001d0000" : "1", "0x110015001d0001" : "1", "0x11001600010000" : "3", "0x11001600010001" : "1", "0x11001600020000" : "2", "0x11001600020001" : "0", "0x11001600030000" : "1", "0x11001600030001" : "1", "0x11001600040000" : "2", "0x11001600040001" : "0", "0x11001600050000" : "2", "0x11001600050001" : "0", "0x11001600060000" : "0", "0x11001600060001" : "0", "0x11001600070000" : "0", "0x11001600070001" : "0", "0x11001600080000" : "0", "0x11001600080001" : "0", "0x11001600090000" : "2", "0x11001600090001" : "0", "0x110016000a0000" : "2", "0x110016000a0001" : "0", "0x11001600100000" : "0", "0x11001600100001" : "0", "0x11001600110000" : "1", "0x11001600110001" : "1", "0x11001600120000" : "0", "0x11001600120001" : "0", "0x11001600130000" : "1", "0x11001600130001" : "1", "0x11001600140000" : "0", "0x11001600140001" : "0", "0x11001600150000" : "0", "0x11001600150001" : "0", "0x11001600160000" : "0", "0x11001600160001" : "0", "0x11001600170000" : "3", "0x11001600170001" : "1", "0x11001600180000" : "3", "0x11001600180001" : "1", "0x11001600190000" : "1", "0x11001600190001" : "1", "0x110016001a0000" : "0", "0x110016001a0001" : "0", "0x110016001b0000" : "0", "0x110016001b0001" : "0", "0x110016001c0000" : "0", "0x110016001c0001" : "0", "0x110016001d0000" : "0", "0x110016001d0001" : "0", "0x11001700010000" : "3", "0x11001700010001" : "3", "0x11001700020000" : "3", "0x11001700020001" : "3", "0x11001700030000" : "3", "0x11001700030001" : "1", "0x11001700040000" : "3", "0x11001700040001" : "3", "0x11001700050000" : "3", "0x11001700050001" : "3", "0x11001700060000" : "3", "0x11001700060001" : "1", "0x11001700070000" : "3", "0x11001700070001" : "1", "0x11001700080000" : "3", "0x11001700080001" : "1", "0x11001700090000" : "3", "0x11001700090001" : "3", "0x110017000a0000" : "3", "0x110017000a0001" : "3", "0x11001700100000" : "3", "0x11001700100001" : "1", "0x11001700110000" : "3", "0x11001700110001" : "1", "0x11001700120000" : "3", "0x11001700120001" : "1", "0x11001700130000" : "3", "0x11001700130001" : "1", "0x11001700140000" : "3", "0x11001700140001" : "1", "0x11001700150000" : "3", "0x11001700150001" : "1", "0x11001700160000" : "3", "0x11001700160001" : "1", "0x11001700170000" : "3", "0x11001700170001" : "3", "0x11001700180000" : "3", "0x11001700180001" : "3", "0x11001700190000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001700190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110017001a0000" : "3", "0x110017001a0001" : "1", "0x110017001b0000" : "7", "0x110017001b0001" : "5", "0x110017001c0000" : "3", "0x110017001c0001" : "1", "0x110017001d0000" : "3", "0x110017001d0001" : "1", "0x11001800010000" : "0", "0x11001800010001" : "2", "0x11001800020000" : "1", "0x11001800020001" : "3", "0x11001800030000" : "2", "0x11001800030001" : "0", "0x11001800040000" : "1", "0x11001800040001" : "3", "0x11001800050000" : "1", "0x11001800050001" : "3", "0x11001800060000" : "3", "0x11001800060001" : "1", "0x11001800070000" : "3", "0x11001800070001" : "1", "0x11001800080000" : "3", "0x11001800080001" : "1", "0x11001800090000" : "1", "0x11001800090001" : "3", "0x110018000a0000" : "1", "0x110018000a0001" : "3", "0x11001800100000" : "3", "0x11001800100001" : "1", "0x11001800110000" : "2", "0x11001800110001" : "0", "0x11001800120000" : "3", "0x11001800120001" : "1", "0x11001800130000" : "2", "0x11001800130001" : "0", "0x11001800140000" : "3", "0x11001800140001" : "1", "0x11001800150000" : "3", "0x11001800150001" : "1", "0x11001800160000" : "3", "0x11001800160001" : "1", "0x11001800170000" : "0", "0x11001800170001" : "2", "0x11001800180000" : "0", "0x11001800180001" : "2", "0x11001800190000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001800190001" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x110018001a0000" : "3", "0x110018001a0001" : "1", "0x110018001b0000" : "7", "0x110018001b0001" : "5", "0x110018001c0000" : "3", "0x110018001c0001" : "1", "0x110018001d0000" : "3", "0x110018001d0001" : "1", "0x11001900010000" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x11001900010001" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x11001900020000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900020001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900030000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001900030001" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001900040000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900040001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900050000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900050001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900060000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900060001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900070000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900070001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900080000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900080001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900090000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900090001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110019000a0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x110019000a0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639933", "0x11001900100000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900100001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900110000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001900110001" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001900120000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900120001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900130000" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001900130001" : "115792089237316195423570985008687907853269984665640564039457584007913129639934", "0x11001900140000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900140001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900150000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900150001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900160000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900160001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001900170000" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x11001900170001" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x11001900180000" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x11001900180001" : "115792089237316195423570985008687907853269984665640564039457584007913129639932", "0x11001900190000" : "2", "0x11001900190001" : "2", "0x110019001a0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110019001a0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110019001b0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639931", "0x110019001b0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639931", "0x110019001c0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110019001c0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110019001d0000" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x110019001d0001" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "0x11001a00010000" : "0", "0x11001a00010001" : "0", "0x11001a00020000" : "0", "0x11001a00020001" : "0", "0x11001a00030000" : "0", "0x11001a00030001" : "0", "0x11001a00040000" : "0", "0x11001a00040001" : "0", "0x11001a00050000" : "0", "0x11001a00050001" : "0", "0x11001a00060000" : "0", "0x11001a00060001" : "0", "0x11001a00070000" : "0", "0x11001a00070001" : "0", "0x11001a00080000" : "0", "0x11001a00080001" : "0", "0x11001a00090000" : "0", "0x11001a00090001" : "0", "0x11001a000a0000" : "0", "0x11001a000a0001" : "0", "0x11001a00100000" : "0", "0x11001a00100001" : "0", "0x11001a00110000" : "0", "0x11001a00110001" : "0", "0x11001a00120000" : "0", "0x11001a00120001" : "0", "0x11001a00130000" : "0", "0x11001a00130001" : "0", "0x11001a00140000" : "0", "0x11001a00140001" : "0", "0x11001a00150000" : "0", "0x11001a00150001" : "0", "0x11001a00160000" : "0", "0x11001a00160001" : "0", "0x11001a00170000" : "0", "0x11001a00170001" : "0", "0x11001a00180000" : "0", "0x11001a00180001" : "0", "0x11001a00190000" : "0", "0x11001a00190001" : "0", "0x11001a001a0000" : "0", "0x11001a001a0001" : "0", "0x11001a001b0000" : "0", "0x11001a001b0001" : "0", "0x11001a001c0000" : "0", "0x11001a001c0001" : "0", "0x11001a001d0000" : "0", "0x11001a001d0001" : "0", "0x11001b00010000" : "24", "0x11001b00010001" : "8", "0x11001b00020000" : "12", "0x11001b00020001" : "4", "0x11001b00030000" : "6", "0x11001b00030001" : "2", "0x11001b00040000" : "12", "0x11001b00040001" : "4", "0x11001b00050000" : "12", "0x11001b00050001" : "4", "0x11001b00060000" : "3", "0x11001b00060001" : "1", "0x11001b00070000" : "3", "0x11001b00070001" : "1", "0x11001b00080000" : "3", "0x11001b00080001" : "1", "0x11001b00090000" : "12", "0x11001b00090001" : "4", "0x11001b000a0000" : "12", "0x11001b000a0001" : "4", "0x11001b00100000" : "3", "0x11001b00100001" : "1", "0x11001b00110000" : "6", "0x11001b00110001" : "2", "0x11001b00120000" : "3", "0x11001b00120001" : "1", "0x11001b00130000" : "6", "0x11001b00130001" : "2", "0x11001b00140000" : "3", "0x11001b00140001" : "1", "0x11001b00150000" : "3", "0x11001b00150001" : "1", "0x11001b00160000" : "3", "0x11001b00160001" : "1", "0x11001b00170000" : "24", "0x11001b00170001" : "8", "0x11001b00180000" : "24", "0x11001b00180001" : "8", "0x11001b00190000" : "0", "0x11001b00190001" : "0", "0x11001b001a0000" : "3", "0x11001b001a0001" : "1", "0x11001b001b0000" : "48", "0x11001b001b0001" : "16", "0x11001b001c0000" : "3", "0x11001b001c0001" : "1", "0x11001b001d0000" : "3", "0x11001b001d0001" : "1", "0x11001c00010000" : "0", "0x11001c00010001" : "0", "0x11001c00020000" : "0", "0x11001c00020001" : "0", "0x11001c00030000" : "1", "0x11001c00030001" : "0", "0x11001c00040000" : "0", "0x11001c00040001" : "0", "0x11001c00050000" : "0", "0x11001c00050001" : "0", "0x11001c00060000" : "3", "0x11001c00060001" : "1", "0x11001c00070000" : "3", "0x11001c00070001" : "1", "0x11001c00080000" : "3", "0x11001c00080001" : "1", "0x11001c00090000" : "0", "0x11001c00090001" : "0", "0x11001c000a0000" : "0", "0x11001c000a0001" : "0", "0x11001c00100000" : "3", "0x11001c00100001" : "1", "0x11001c00110000" : "1", "0x11001c00110001" : "0", "0x11001c00120000" : "3", "0x11001c00120001" : "1", "0x11001c00130000" : "1", "0x11001c00130001" : "0", "0x11001c00140000" : "3", "0x11001c00140001" : "1", "0x11001c00150000" : "3", "0x11001c00150001" : "1", "0x11001c00160000" : "3", "0x11001c00160001" : "1", "0x11001c00170000" : "0", "0x11001c00170001" : "0", "0x11001c00180000" : "0", "0x11001c00180001" : "0", "0x11001c00190000" : "0", "0x11001c00190001" : "0", "0x11001c001a0000" : "3", "0x11001c001a0001" : "1", "0x11001c001b0000" : "0", "0x11001c001b0001" : "0", "0x11001c001c0000" : "3", "0x11001c001c0001" : "1", "0x11001c001d0000" : "3", "0x11001c001d0001" : "1", "0x11001d00010000" : "0", "0x11001d00010001" : "0", "0x11001d00020000" : "0", "0x11001d00020001" : "0", "0x11001d00030000" : "1", "0x11001d00030001" : "0", "0x11001d00040000" : "0", "0x11001d00040001" : "0", "0x11001d00050000" : "0", "0x11001d00050001" : "0", "0x11001d00060000" : "3", "0x11001d00060001" : "1", "0x11001d00070000" : "3", "0x11001d00070001" : "1", "0x11001d00080000" : "3", "0x11001d00080001" : "1", "0x11001d00090000" : "0", "0x11001d00090001" : "0", "0x11001d000a0000" : "0", "0x11001d000a0001" : "0", "0x11001d00100000" : "3", "0x11001d00100001" : "1", "0x11001d00110000" : "1", "0x11001d00110001" : "0", "0x11001d00120000" : "3", "0x11001d00120001" : "1", "0x11001d00130000" : "1", "0x11001d00130001" : "0", "0x11001d00140000" : "3", "0x11001d00140001" : "1", "0x11001d00150000" : "3", "0x11001d00150001" : "1", "0x11001d00160000" : "3", "0x11001d00160001" : "1", "0x11001d00170000" : "0", "0x11001d00170001" : "0", "0x11001d00180000" : "0", "0x11001d00180001" : "0", "0x11001d00190000" : "0", "0x11001d00190001" : "0", "0x11001d001a0000" : "3", "0x11001d001a0001" : "1", "0x11001d001b0000" : "0", "0x11001d001b0001" : "0", "0x11001d001c0000" : "3", "0x11001d001c0001" : "1", "0x11001d001d0000" : "3", "0x11001d001d0001" : "1" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0", "code" : "{\n\n\n [[0x11000100010000]] (ADD (ADD 2 1) 3)\n [[0x11000100010001]] (ADD (ADD 2 1) 1)\n [[0x11000100020000]] (ADD (MUL 2 1) 3)\n [[0x11000100020001]] (ADD (MUL 2 1) 1)\n [[0x11000100030000]] (ADD (SUB 2 1) 3)\n [[0x11000100030001]] (ADD (SUB 2 1) 1)\n [[0x11000100040000]] (ADD (DIV 2 1) 3)\n [[0x11000100040001]] (ADD (DIV 2 1) 1)\n [[0x11000100050000]] (ADD (SDIV 2 1) 3)\n [[0x11000100050001]] (ADD (SDIV 2 1) 1)\n [[0x11000100060000]] (ADD (MOD 2 1) 3)\n [[0x11000100060001]] (ADD (MOD 2 1) 1)\n [[0x11000100070000]] (ADD (SMOD 2 1) 3)\n [[0x11000100070001]] (ADD (SMOD 2 1) 1)\n [[0x11000100080000]] (ADD (ADDMOD 2 1 3) 3)\n [[0x11000100080001]] (ADD (ADDMOD 2 1 3) 1)\n [[0x11000100090000]] (ADD (MULMOD 2 1 3) 3)\n [[0x11000100090001]] (ADD (MULMOD 2 1 3) 1)\n [[0x110001000a0000]] (ADD (EXP 2 1) 3)\n [[0x110001000a0001]] (ADD (EXP 2 1) 1)\n [[0x11000100100000]] (ADD (LT 2 1) 3)\n [[0x11000100100001]] (ADD (LT 2 1) 1)\n [[0x11000100110000]] (ADD (GT 2 1) 3)\n [[0x11000100110001]] (ADD (GT 2 1) 1)\n [[0x11000100120000]] (ADD (SLT 2 1) 3)\n [[0x11000100120001]] (ADD (SLT 2 1) 1)\n [[0x11000100130000]] (ADD (SGT 2 1) 3)\n [[0x11000100130001]] (ADD (SGT 2 1) 1)\n [[0x11000100140000]] (ADD (EQ 2 1) 3)\n [[0x11000100140001]] (ADD (EQ 2 1) 1)\n [[0x11000100150000]] (ADD (ISZERO 2) 3)\n [[0x11000100150001]] (ADD (ISZERO 2) 1)\n [[0x11000100160000]] (ADD (AND 2 1) 3)\n [[0x11000100160001]] (ADD (AND 2 1) 1)\n [[0x11000100170000]] (ADD (OR 2 1) 3)\n [[0x11000100170001]] (ADD (OR 2 1) 1)\n [[0x11000100180000]] (ADD (XOR 2 1) 3)\n [[0x11000100180001]] (ADD (XOR 2 1) 1)\n [[0x11000100190000]] (ADD (NOT 2) 3)\n [[0x11000100190001]] (ADD (NOT 2) 1)\n [[0x110001001a0000]] (ADD (BYTE 2 1) 3)\n [[0x110001001a0001]] (ADD (BYTE 2 1) 1)\n [[0x110001001b0000]] (ADD (SHL 2 1) 3)\n [[0x110001001b0001]] (ADD (SHL 2 1) 1)\n [[0x110001001c0000]] (ADD (SHR 2 1) 3)\n [[0x110001001c0001]] (ADD (SHR 2 1) 1)\n [[0x110001001d0000]] (ADD (SAR 2 1) 3)\n [[0x110001001d0001]] (ADD (SAR 2 1) 1)\n [[0x11000200010000]] (MUL (ADD 2 1) 3)\n [[0x11000200010001]] (MUL (ADD 2 1) 1)\n [[0x11000200020000]] (MUL (MUL 2 1) 3)\n [[0x11000200020001]] (MUL (MUL 2 1) 1)\n [[0x11000200030000]] (MUL (SUB 2 1) 3)\n [[0x11000200030001]] (MUL (SUB 2 1) 1)\n [[0x11000200040000]] (MUL (DIV 2 1) 3)\n [[0x11000200040001]] (MUL (DIV 2 1) 1)\n [[0x11000200050000]] (MUL (SDIV 2 1) 3)\n [[0x11000200050001]] (MUL (SDIV 2 1) 1)\n [[0x11000200060000]] (MUL (MOD 2 1) 3)\n [[0x11000200060001]] (MUL (MOD 2 1) 1)\n [[0x11000200070000]] (MUL (SMOD 2 1) 3)\n [[0x11000200070001]] (MUL (SMOD 2 1) 1)\n [[0x11000200080000]] (MUL (ADDMOD 2 1 3) 3)\n [[0x11000200080001]] (MUL (ADDMOD 2 1 3) 1)\n [[0x11000200090000]] (MUL (MULMOD 2 1 3) 3)\n [[0x11000200090001]] (MUL (MULMOD 2 1 3) 1)\n [[0x110002000a0000]] (MUL (EXP 2 1) 3)\n [[0x110002000a0001]] (MUL (EXP 2 1) 1)\n [[0x11000200100000]] (MUL (LT 2 1) 3)\n [[0x11000200100001]] (MUL (LT 2 1) 1)\n [[0x11000200110000]] (MUL (GT 2 1) 3)\n [[0x11000200110001]] (MUL (GT 2 1) 1)\n [[0x11000200120000]] (MUL (SLT 2 1) 3)\n [[0x11000200120001]] (MUL (SLT 2 1) 1)\n [[0x11000200130000]] (MUL (SGT 2 1) 3)\n [[0x11000200130001]] (MUL (SGT 2 1) 1)\n [[0x11000200140000]] (MUL (EQ 2 1) 3)\n [[0x11000200140001]] (MUL (EQ 2 1) 1)\n [[0x11000200150000]] (MUL (ISZERO 2) 3)\n [[0x11000200150001]] (MUL (ISZERO 2) 1)\n [[0x11000200160000]] (MUL (AND 2 1) 3)\n [[0x11000200160001]] (MUL (AND 2 1) 1)\n [[0x11000200170000]] (MUL (OR 2 1) 3)\n [[0x11000200170001]] (MUL (OR 2 1) 1)\n [[0x11000200180000]] (MUL (XOR 2 1) 3)\n [[0x11000200180001]] (MUL (XOR 2 1) 1)\n [[0x11000200190000]] (MUL (NOT 2) 3)\n [[0x11000200190001]] (MUL (NOT 2) 1)\n [[0x110002001a0000]] (MUL (BYTE 2 1) 3)\n [[0x110002001a0001]] (MUL (BYTE 2 1) 1)\n [[0x110002001b0000]] (MUL (SHL 2 1) 3)\n [[0x110002001b0001]] (MUL (SHL 2 1) 1)\n [[0x110002001c0000]] (MUL (SHR 2 1) 3)\n [[0x110002001c0001]] (MUL (SHR 2 1) 1)\n [[0x110002001d0000]] (MUL (SAR 2 1) 3)\n [[0x110002001d0001]] (MUL (SAR 2 1) 1)\n [[0x11000300010000]] (SUB (ADD 2 1) 3)\n [[0x11000300010001]] (SUB (ADD 2 1) 1)\n [[0x11000300020000]] (SUB (MUL 2 1) 3)\n [[0x11000300020001]] (SUB (MUL 2 1) 1)\n [[0x11000300030000]] (SUB (SUB 2 1) 3)\n [[0x11000300030001]] (SUB (SUB 2 1) 1)\n [[0x11000300040000]] (SUB (DIV 2 1) 3)\n [[0x11000300040001]] (SUB (DIV 2 1) 1)\n [[0x11000300050000]] (SUB (SDIV 2 1) 3)\n [[0x11000300050001]] (SUB (SDIV 2 1) 1)\n [[0x11000300060000]] (SUB (MOD 2 1) 3)\n [[0x11000300060001]] (SUB (MOD 2 1) 1)\n [[0x11000300070000]] (SUB (SMOD 2 1) 3)\n [[0x11000300070001]] (SUB (SMOD 2 1) 1)\n [[0x11000300080000]] (SUB (ADDMOD 2 1 3) 3)\n [[0x11000300080001]] (SUB (ADDMOD 2 1 3) 1)\n [[0x11000300090000]] (SUB (MULMOD 2 1 3) 3)\n [[0x11000300090001]] (SUB (MULMOD 2 1 3) 1)\n [[0x110003000a0000]] (SUB (EXP 2 1) 3)\n [[0x110003000a0001]] (SUB (EXP 2 1) 1)\n [[0x11000300100000]] (SUB (LT 2 1) 3)\n [[0x11000300100001]] (SUB (LT 2 1) 1)\n [[0x11000300110000]] (SUB (GT 2 1) 3)\n [[0x11000300110001]] (SUB (GT 2 1) 1)\n [[0x11000300120000]] (SUB (SLT 2 1) 3)\n [[0x11000300120001]] (SUB (SLT 2 1) 1)\n [[0x11000300130000]] (SUB (SGT 2 1) 3)\n [[0x11000300130001]] (SUB (SGT 2 1) 1)\n [[0x11000300140000]] (SUB (EQ 2 1) 3)\n [[0x11000300140001]] (SUB (EQ 2 1) 1)\n [[0x11000300150000]] (SUB (ISZERO 2) 3)\n [[0x11000300150001]] (SUB (ISZERO 2) 1)\n [[0x11000300160000]] (SUB (AND 2 1) 3)\n [[0x11000300160001]] (SUB (AND 2 1) 1)\n [[0x11000300170000]] (SUB (OR 2 1) 3)\n [[0x11000300170001]] (SUB (OR 2 1) 1)\n [[0x11000300180000]] (SUB (XOR 2 1) 3)\n [[0x11000300180001]] (SUB (XOR 2 1) 1)\n [[0x11000300190000]] (SUB (NOT 2) 3)\n [[0x11000300190001]] (SUB (NOT 2) 1)\n [[0x110003001a0000]] (SUB (BYTE 2 1) 3)\n [[0x110003001a0001]] (SUB (BYTE 2 1) 1)\n [[0x110003001b0000]] (SUB (SHL 2 1) 3)\n [[0x110003001b0001]] (SUB (SHL 2 1) 1)\n [[0x110003001c0000]] (SUB (SHR 2 1) 3)\n [[0x110003001c0001]] (SUB (SHR 2 1) 1)\n [[0x110003001d0000]] (SUB (SAR 2 1) 3)\n [[0x110003001d0001]] (SUB (SAR 2 1) 1)\n [[0x11000400010000]] (DIV (ADD 2 1) 3)\n [[0x11000400010001]] (DIV (ADD 2 1) 1)\n [[0x11000400020000]] (DIV (MUL 2 1) 3)\n [[0x11000400020001]] (DIV (MUL 2 1) 1)\n [[0x11000400030000]] (DIV (SUB 2 1) 3)\n [[0x11000400030001]] (DIV (SUB 2 1) 1)\n [[0x11000400040000]] (DIV (DIV 2 1) 3)\n [[0x11000400040001]] (DIV (DIV 2 1) 1)\n [[0x11000400050000]] (DIV (SDIV 2 1) 3)\n [[0x11000400050001]] (DIV (SDIV 2 1) 1)\n [[0x11000400060000]] (DIV (MOD 2 1) 3)\n [[0x11000400060001]] (DIV (MOD 2 1) 1)\n [[0x11000400070000]] (DIV (SMOD 2 1) 3)\n [[0x11000400070001]] (DIV (SMOD 2 1) 1)\n [[0x11000400080000]] (DIV (ADDMOD 2 1 3) 3)\n [[0x11000400080001]] (DIV (ADDMOD 2 1 3) 1)\n [[0x11000400090000]] (DIV (MULMOD 2 1 3) 3)\n [[0x11000400090001]] (DIV (MULMOD 2 1 3) 1)\n [[0x110004000a0000]] (DIV (EXP 2 1) 3)\n [[0x110004000a0001]] (DIV (EXP 2 1) 1)\n [[0x11000400100000]] (DIV (LT 2 1) 3)\n [[0x11000400100001]] (DIV (LT 2 1) 1)\n [[0x11000400110000]] (DIV (GT 2 1) 3)\n [[0x11000400110001]] (DIV (GT 2 1) 1)\n [[0x11000400120000]] (DIV (SLT 2 1) 3)\n [[0x11000400120001]] (DIV (SLT 2 1) 1)\n [[0x11000400130000]] (DIV (SGT 2 1) 3)\n [[0x11000400130001]] (DIV (SGT 2 1) 1)\n [[0x11000400140000]] (DIV (EQ 2 1) 3)\n [[0x11000400140001]] (DIV (EQ 2 1) 1)\n [[0x11000400150000]] (DIV (ISZERO 2) 3)\n [[0x11000400150001]] (DIV (ISZERO 2) 1)\n [[0x11000400160000]] (DIV (AND 2 1) 3)\n [[0x11000400160001]] (DIV (AND 2 1) 1)\n [[0x11000400170000]] (DIV (OR 2 1) 3)\n [[0x11000400170001]] (DIV (OR 2 1) 1)\n [[0x11000400180000]] (DIV (XOR 2 1) 3)\n [[0x11000400180001]] (DIV (XOR 2 1) 1)\n [[0x11000400190000]] (DIV (NOT 2) 3)\n [[0x11000400190001]] (DIV (NOT 2) 1)\n [[0x110004001a0000]] (DIV (BYTE 2 1) 3)\n [[0x110004001a0001]] (DIV (BYTE 2 1) 1)\n [[0x110004001b0000]] (DIV (SHL 2 1) 3)\n [[0x110004001b0001]] (DIV (SHL 2 1) 1)\n [[0x110004001c0000]] (DIV (SHR 2 1) 3)\n [[0x110004001c0001]] (DIV (SHR 2 1) 1)\n [[0x110004001d0000]] (DIV (SAR 2 1) 3)\n [[0x110004001d0001]] (DIV (SAR 2 1) 1)\n [[0x11000500010000]] (SDIV (ADD 2 1) 3)\n [[0x11000500010001]] (SDIV (ADD 2 1) 1)\n [[0x11000500020000]] (SDIV (MUL 2 1) 3)\n [[0x11000500020001]] (SDIV (MUL 2 1) 1)\n [[0x11000500030000]] (SDIV (SUB 2 1) 3)\n [[0x11000500030001]] (SDIV (SUB 2 1) 1)\n [[0x11000500040000]] (SDIV (DIV 2 1) 3)\n [[0x11000500040001]] (SDIV (DIV 2 1) 1)\n [[0x11000500050000]] (SDIV (SDIV 2 1) 3)\n [[0x11000500050001]] (SDIV (SDIV 2 1) 1)\n [[0x11000500060000]] (SDIV (MOD 2 1) 3)\n [[0x11000500060001]] (SDIV (MOD 2 1) 1)\n [[0x11000500070000]] (SDIV (SMOD 2 1) 3)\n [[0x11000500070001]] (SDIV (SMOD 2 1) 1)\n [[0x11000500080000]] (SDIV (ADDMOD 2 1 3) 3)\n [[0x11000500080001]] (SDIV (ADDMOD 2 1 3) 1)\n [[0x11000500090000]] (SDIV (MULMOD 2 1 3) 3)\n [[0x11000500090001]] (SDIV (MULMOD 2 1 3) 1)\n [[0x110005000a0000]] (SDIV (EXP 2 1) 3)\n [[0x110005000a0001]] (SDIV (EXP 2 1) 1)\n [[0x11000500100000]] (SDIV (LT 2 1) 3)\n [[0x11000500100001]] (SDIV (LT 2 1) 1)\n [[0x11000500110000]] (SDIV (GT 2 1) 3)\n [[0x11000500110001]] (SDIV (GT 2 1) 1)\n [[0x11000500120000]] (SDIV (SLT 2 1) 3)\n [[0x11000500120001]] (SDIV (SLT 2 1) 1)\n [[0x11000500130000]] (SDIV (SGT 2 1) 3)\n [[0x11000500130001]] (SDIV (SGT 2 1) 1)\n [[0x11000500140000]] (SDIV (EQ 2 1) 3)\n [[0x11000500140001]] (SDIV (EQ 2 1) 1)\n [[0x11000500150000]] (SDIV (ISZERO 2) 3)\n [[0x11000500150001]] (SDIV (ISZERO 2) 1)\n [[0x11000500160000]] (SDIV (AND 2 1) 3)\n [[0x11000500160001]] (SDIV (AND 2 1) 1)\n [[0x11000500170000]] (SDIV (OR 2 1) 3)\n [[0x11000500170001]] (SDIV (OR 2 1) 1)\n [[0x11000500180000]] (SDIV (XOR 2 1) 3)\n [[0x11000500180001]] (SDIV (XOR 2 1) 1)\n [[0x11000500190000]] (SDIV (NOT 2) 3)\n [[0x11000500190001]] (SDIV (NOT 2) 1)\n [[0x110005001a0000]] (SDIV (BYTE 2 1) 3)\n [[0x110005001a0001]] (SDIV (BYTE 2 1) 1)\n [[0x110005001b0000]] (SDIV (SHL 2 1) 3)\n [[0x110005001b0001]] (SDIV (SHL 2 1) 1)\n [[0x110005001c0000]] (SDIV (SHR 2 1) 3)\n [[0x110005001c0001]] (SDIV (SHR 2 1) 1)\n [[0x110005001d0000]] (SDIV (SAR 2 1) 3)\n [[0x110005001d0001]] (SDIV (SAR 2 1) 1)\n [[0x11000600010000]] (MOD (ADD 2 1) 3)\n [[0x11000600010001]] (MOD (ADD 2 1) 1)\n [[0x11000600020000]] (MOD (MUL 2 1) 3)\n [[0x11000600020001]] (MOD (MUL 2 1) 1)\n [[0x11000600030000]] (MOD (SUB 2 1) 3)\n [[0x11000600030001]] (MOD (SUB 2 1) 1)\n [[0x11000600040000]] (MOD (DIV 2 1) 3)\n [[0x11000600040001]] (MOD (DIV 2 1) 1)\n [[0x11000600050000]] (MOD (SDIV 2 1) 3)\n [[0x11000600050001]] (MOD (SDIV 2 1) 1)\n [[0x11000600060000]] (MOD (MOD 2 1) 3)\n [[0x11000600060001]] (MOD (MOD 2 1) 1)\n [[0x11000600070000]] (MOD (SMOD 2 1) 3)\n [[0x11000600070001]] (MOD (SMOD 2 1) 1)\n [[0x11000600080000]] (MOD (ADDMOD 2 1 3) 3)\n [[0x11000600080001]] (MOD (ADDMOD 2 1 3) 1)\n [[0x11000600090000]] (MOD (MULMOD 2 1 3) 3)\n [[0x11000600090001]] (MOD (MULMOD 2 1 3) 1)\n [[0x110006000a0000]] (MOD (EXP 2 1) 3)\n [[0x110006000a0001]] (MOD (EXP 2 1) 1)\n [[0x11000600100000]] (MOD (LT 2 1) 3)\n [[0x11000600100001]] (MOD (LT 2 1) 1)\n [[0x11000600110000]] (MOD (GT 2 1) 3)\n [[0x11000600110001]] (MOD (GT 2 1) 1)\n [[0x11000600120000]] (MOD (SLT 2 1) 3)\n [[0x11000600120001]] (MOD (SLT 2 1) 1)\n [[0x11000600130000]] (MOD (SGT 2 1) 3)\n [[0x11000600130001]] (MOD (SGT 2 1) 1)\n [[0x11000600140000]] (MOD (EQ 2 1) 3)\n [[0x11000600140001]] (MOD (EQ 2 1) 1)\n [[0x11000600150000]] (MOD (ISZERO 2) 3)\n [[0x11000600150001]] (MOD (ISZERO 2) 1)\n [[0x11000600160000]] (MOD (AND 2 1) 3)\n [[0x11000600160001]] (MOD (AND 2 1) 1)\n [[0x11000600170000]] (MOD (OR 2 1) 3)\n [[0x11000600170001]] (MOD (OR 2 1) 1)\n [[0x11000600180000]] (MOD (XOR 2 1) 3)\n [[0x11000600180001]] (MOD (XOR 2 1) 1)\n [[0x11000600190000]] (MOD (NOT 2) 3)\n [[0x11000600190001]] (MOD (NOT 2) 1)\n [[0x110006001a0000]] (MOD (BYTE 2 1) 3)\n [[0x110006001a0001]] (MOD (BYTE 2 1) 1)\n [[0x110006001b0000]] (MOD (SHL 2 1) 3)\n [[0x110006001b0001]] (MOD (SHL 2 1) 1)\n [[0x110006001c0000]] (MOD (SHR 2 1) 3)\n [[0x110006001c0001]] (MOD (SHR 2 1) 1)\n [[0x110006001d0000]] (MOD (SAR 2 1) 3)\n [[0x110006001d0001]] (MOD (SAR 2 1) 1)\n [[0x11000700010000]] (SMOD (ADD 2 1) 3)\n [[0x11000700010001]] (SMOD (ADD 2 1) 1)\n [[0x11000700020000]] (SMOD (MUL 2 1) 3)\n [[0x11000700020001]] (SMOD (MUL 2 1) 1)\n [[0x11000700030000]] (SMOD (SUB 2 1) 3)\n [[0x11000700030001]] (SMOD (SUB 2 1) 1)\n [[0x11000700040000]] (SMOD (DIV 2 1) 3)\n [[0x11000700040001]] (SMOD (DIV 2 1) 1)\n [[0x11000700050000]] (SMOD (SDIV 2 1) 3)\n [[0x11000700050001]] (SMOD (SDIV 2 1) 1)\n [[0x11000700060000]] (SMOD (MOD 2 1) 3)\n [[0x11000700060001]] (SMOD (MOD 2 1) 1)\n [[0x11000700070000]] (SMOD (SMOD 2 1) 3)\n [[0x11000700070001]] (SMOD (SMOD 2 1) 1)\n [[0x11000700080000]] (SMOD (ADDMOD 2 1 3) 3)\n [[0x11000700080001]] (SMOD (ADDMOD 2 1 3) 1)\n [[0x11000700090000]] (SMOD (MULMOD 2 1 3) 3)\n [[0x11000700090001]] (SMOD (MULMOD 2 1 3) 1)\n [[0x110007000a0000]] (SMOD (EXP 2 1) 3)\n [[0x110007000a0001]] (SMOD (EXP 2 1) 1)\n [[0x11000700100000]] (SMOD (LT 2 1) 3)\n [[0x11000700100001]] (SMOD (LT 2 1) 1)\n [[0x11000700110000]] (SMOD (GT 2 1) 3)\n [[0x11000700110001]] (SMOD (GT 2 1) 1)\n [[0x11000700120000]] (SMOD (SLT 2 1) 3)\n [[0x11000700120001]] (SMOD (SLT 2 1) 1)\n [[0x11000700130000]] (SMOD (SGT 2 1) 3)\n [[0x11000700130001]] (SMOD (SGT 2 1) 1)\n [[0x11000700140000]] (SMOD (EQ 2 1) 3)\n [[0x11000700140001]] (SMOD (EQ 2 1) 1)\n [[0x11000700150000]] (SMOD (ISZERO 2) 3)\n [[0x11000700150001]] (SMOD (ISZERO 2) 1)\n [[0x11000700160000]] (SMOD (AND 2 1) 3)\n [[0x11000700160001]] (SMOD (AND 2 1) 1)\n [[0x11000700170000]] (SMOD (OR 2 1) 3)\n [[0x11000700170001]] (SMOD (OR 2 1) 1)\n [[0x11000700180000]] (SMOD (XOR 2 1) 3)\n [[0x11000700180001]] (SMOD (XOR 2 1) 1)\n [[0x11000700190000]] (SMOD (NOT 2) 3)\n [[0x11000700190001]] (SMOD (NOT 2) 1)\n [[0x110007001a0000]] (SMOD (BYTE 2 1) 3)\n [[0x110007001a0001]] (SMOD (BYTE 2 1) 1)\n [[0x110007001b0000]] (SMOD (SHL 2 1) 3)\n [[0x110007001b0001]] (SMOD (SHL 2 1) 1)\n [[0x110007001c0000]] (SMOD (SHR 2 1) 3)\n [[0x110007001c0001]] (SMOD (SHR 2 1) 1)\n [[0x110007001d0000]] (SMOD (SAR 2 1) 3)\n [[0x110007001d0001]] (SMOD (SAR 2 1) 1)\n [[0x11000800010000]] (ADDMOD (ADD 2 1) 3 2)\n [[0x11000800010001]] (ADDMOD (ADD 2 1) 1 2)\n [[0x11000800020000]] (ADDMOD (MUL 2 1) 3 2)\n [[0x11000800020001]] (ADDMOD (MUL 2 1) 1 2)\n [[0x11000800030000]] (ADDMOD (SUB 2 1) 3 2)\n [[0x11000800030001]] (ADDMOD (SUB 2 1) 1 2)\n [[0x11000800040000]] (ADDMOD (DIV 2 1) 3 2)\n [[0x11000800040001]] (ADDMOD (DIV 2 1) 1 2)\n [[0x11000800050000]] (ADDMOD (SDIV 2 1) 3 2)\n [[0x11000800050001]] (ADDMOD (SDIV 2 1) 1 2)\n [[0x11000800060000]] (ADDMOD (MOD 2 1) 3 2)\n [[0x11000800060001]] (ADDMOD (MOD 2 1) 1 2)\n [[0x11000800070000]] (ADDMOD (SMOD 2 1) 3 2)\n [[0x11000800070001]] (ADDMOD (SMOD 2 1) 1 2)\n [[0x11000800080000]] (ADDMOD (ADDMOD 2 1 3) 3 2)\n [[0x11000800080001]] (ADDMOD (ADDMOD 2 1 3) 1 2)\n [[0x11000800090000]] (ADDMOD (MULMOD 2 1 3) 3 2)\n [[0x11000800090001]] (ADDMOD (MULMOD 2 1 3) 1 2)\n [[0x110008000a0000]] (ADDMOD (EXP 2 1) 3 2)\n [[0x110008000a0001]] (ADDMOD (EXP 2 1) 1 2)\n [[0x11000800100000]] (ADDMOD (LT 2 1) 3 2)\n [[0x11000800100001]] (ADDMOD (LT 2 1) 1 2)\n [[0x11000800110000]] (ADDMOD (GT 2 1) 3 2)\n [[0x11000800110001]] (ADDMOD (GT 2 1) 1 2)\n [[0x11000800120000]] (ADDMOD (SLT 2 1) 3 2)\n [[0x11000800120001]] (ADDMOD (SLT 2 1) 1 2)\n [[0x11000800130000]] (ADDMOD (SGT 2 1) 3 2)\n [[0x11000800130001]] (ADDMOD (SGT 2 1) 1 2)\n [[0x11000800140000]] (ADDMOD (EQ 2 1) 3 2)\n [[0x11000800140001]] (ADDMOD (EQ 2 1) 1 2)\n [[0x11000800150000]] (ADDMOD (ISZERO 2) 3 2)\n [[0x11000800150001]] (ADDMOD (ISZERO 2) 1 2)\n [[0x11000800160000]] (ADDMOD (AND 2 1) 3 2)\n [[0x11000800160001]] (ADDMOD (AND 2 1) 1 2)\n [[0x11000800170000]] (ADDMOD (OR 2 1) 3 2)\n [[0x11000800170001]] (ADDMOD (OR 2 1) 1 2)\n [[0x11000800180000]] (ADDMOD (XOR 2 1) 3 2)\n [[0x11000800180001]] (ADDMOD (XOR 2 1) 1 2)\n [[0x11000800190000]] (ADDMOD (NOT 2) 3 2)\n [[0x11000800190001]] (ADDMOD (NOT 2) 1 2)\n [[0x110008001a0000]] (ADDMOD (BYTE 2 1) 3 2)\n [[0x110008001a0001]] (ADDMOD (BYTE 2 1) 1 2)\n [[0x110008001b0000]] (ADDMOD (SHL 2 1) 3 2)\n [[0x110008001b0001]] (ADDMOD (SHL 2 1) 1 2)\n [[0x110008001c0000]] (ADDMOD (SHR 2 1) 3 2)\n [[0x110008001c0001]] (ADDMOD (SHR 2 1) 1 2)\n [[0x110008001d0000]] (ADDMOD (SAR 2 1) 3 2)\n [[0x110008001d0001]] (ADDMOD (SAR 2 1) 1 2)\n [[0x11000900010000]] (MULMOD (ADD 2 1) 3 2)\n [[0x11000900010001]] (MULMOD (ADD 2 1) 1 2)\n [[0x11000900020000]] (MULMOD (MUL 2 1) 3 2)\n [[0x11000900020001]] (MULMOD (MUL 2 1) 1 2)\n [[0x11000900030000]] (MULMOD (SUB 2 1) 3 2)\n [[0x11000900030001]] (MULMOD (SUB 2 1) 1 2)\n [[0x11000900040000]] (MULMOD (DIV 2 1) 3 2)\n [[0x11000900040001]] (MULMOD (DIV 2 1) 1 2)\n [[0x11000900050000]] (MULMOD (SDIV 2 1) 3 2)\n [[0x11000900050001]] (MULMOD (SDIV 2 1) 1 2)\n [[0x11000900060000]] (MULMOD (MOD 2 1) 3 2)\n [[0x11000900060001]] (MULMOD (MOD 2 1) 1 2)\n [[0x11000900070000]] (MULMOD (SMOD 2 1) 3 2)\n [[0x11000900070001]] (MULMOD (SMOD 2 1) 1 2)\n [[0x11000900080000]] (MULMOD (ADDMOD 2 1 3) 3 2)\n [[0x11000900080001]] (MULMOD (ADDMOD 2 1 3) 1 2)\n [[0x11000900090000]] (MULMOD (MULMOD 2 1 3) 3 2)\n [[0x11000900090001]] (MULMOD (MULMOD 2 1 3) 1 2)\n [[0x110009000a0000]] (MULMOD (EXP 2 1) 3 2)\n [[0x110009000a0001]] (MULMOD (EXP 2 1) 1 2)\n [[0x11000900100000]] (MULMOD (LT 2 1) 3 2)\n [[0x11000900100001]] (MULMOD (LT 2 1) 1 2)\n [[0x11000900110000]] (MULMOD (GT 2 1) 3 2)\n [[0x11000900110001]] (MULMOD (GT 2 1) 1 2)\n [[0x11000900120000]] (MULMOD (SLT 2 1) 3 2)\n [[0x11000900120001]] (MULMOD (SLT 2 1) 1 2)\n [[0x11000900130000]] (MULMOD (SGT 2 1) 3 2)\n [[0x11000900130001]] (MULMOD (SGT 2 1) 1 2)\n [[0x11000900140000]] (MULMOD (EQ 2 1) 3 2)\n [[0x11000900140001]] (MULMOD (EQ 2 1) 1 2)\n [[0x11000900150000]] (MULMOD (ISZERO 2) 3 2)\n [[0x11000900150001]] (MULMOD (ISZERO 2) 1 2)\n [[0x11000900160000]] (MULMOD (AND 2 1) 3 2)\n [[0x11000900160001]] (MULMOD (AND 2 1) 1 2)\n [[0x11000900170000]] (MULMOD (OR 2 1) 3 2)\n [[0x11000900170001]] (MULMOD (OR 2 1) 1 2)\n [[0x11000900180000]] (MULMOD (XOR 2 1) 3 2)\n [[0x11000900180001]] (MULMOD (XOR 2 1) 1 2)\n [[0x11000900190000]] (MULMOD (NOT 2) 3 2)\n [[0x11000900190001]] (MULMOD (NOT 2) 1 2)\n [[0x110009001a0000]] (MULMOD (BYTE 2 1) 3 2)\n [[0x110009001a0001]] (MULMOD (BYTE 2 1) 1 2)\n [[0x110009001b0000]] (MULMOD (SHL 2 1) 3 2)\n [[0x110009001b0001]] (MULMOD (SHL 2 1) 1 2)\n [[0x110009001c0000]] (MULMOD (SHR 2 1) 3 2)\n [[0x110009001c0001]] (MULMOD (SHR 2 1) 1 2)\n [[0x110009001d0000]] (MULMOD (SAR 2 1) 3 2)\n [[0x110009001d0001]] (MULMOD (SAR 2 1) 1 2)\n [[0x11000a00010000]] (EXP (ADD 2 1) 3)\n [[0x11000a00010001]] (EXP (ADD 2 1) 1)\n [[0x11000a00020000]] (EXP (MUL 2 1) 3)\n [[0x11000a00020001]] (EXP (MUL 2 1) 1)\n [[0x11000a00030000]] (EXP (SUB 2 1) 3)\n [[0x11000a00030001]] (EXP (SUB 2 1) 1)\n [[0x11000a00040000]] (EXP (DIV 2 1) 3)\n [[0x11000a00040001]] (EXP (DIV 2 1) 1)\n [[0x11000a00050000]] (EXP (SDIV 2 1) 3)\n [[0x11000a00050001]] (EXP (SDIV 2 1) 1)\n [[0x11000a00060000]] (EXP (MOD 2 1) 3)\n [[0x11000a00060001]] (EXP (MOD 2 1) 1)\n [[0x11000a00070000]] (EXP (SMOD 2 1) 3)\n [[0x11000a00070001]] (EXP (SMOD 2 1) 1)\n [[0x11000a00080000]] (EXP (ADDMOD 2 1 3) 3)\n [[0x11000a00080001]] (EXP (ADDMOD 2 1 3) 1)\n [[0x11000a00090000]] (EXP (MULMOD 2 1 3) 3)\n [[0x11000a00090001]] (EXP (MULMOD 2 1 3) 1)\n [[0x11000a000a0000]] (EXP (EXP 2 1) 3)\n [[0x11000a000a0001]] (EXP (EXP 2 1) 1)\n [[0x11000a00100000]] (EXP (LT 2 1) 3)\n [[0x11000a00100001]] (EXP (LT 2 1) 1)\n [[0x11000a00110000]] (EXP (GT 2 1) 3)\n [[0x11000a00110001]] (EXP (GT 2 1) 1)\n [[0x11000a00120000]] (EXP (SLT 2 1) 3)\n [[0x11000a00120001]] (EXP (SLT 2 1) 1)\n [[0x11000a00130000]] (EXP (SGT 2 1) 3)\n [[0x11000a00130001]] (EXP (SGT 2 1) 1)\n [[0x11000a00140000]] (EXP (EQ 2 1) 3)\n [[0x11000a00140001]] (EXP (EQ 2 1) 1)\n [[0x11000a00150000]] (EXP (ISZERO 2) 3)\n [[0x11000a00150001]] (EXP (ISZERO 2) 1)\n [[0x11000a00160000]] (EXP (AND 2 1) 3)\n [[0x11000a00160001]] (EXP (AND 2 1) 1)\n [[0x11000a00170000]] (EXP (OR 2 1) 3)\n [[0x11000a00170001]] (EXP (OR 2 1) 1)\n [[0x11000a00180000]] (EXP (XOR 2 1) 3)\n [[0x11000a00180001]] (EXP (XOR 2 1) 1)\n [[0x11000a00190000]] (EXP (NOT 2) 3)\n [[0x11000a00190001]] (EXP (NOT 2) 1)\n [[0x11000a001a0000]] (EXP (BYTE 2 1) 3)\n [[0x11000a001a0001]] (EXP (BYTE 2 1) 1)\n [[0x11000a001b0000]] (EXP (SHL 2 1) 3)\n [[0x11000a001b0001]] (EXP (SHL 2 1) 1)\n [[0x11000a001c0000]] (EXP (SHR 2 1) 3)\n [[0x11000a001c0001]] (EXP (SHR 2 1) 1)\n [[0x11000a001d0000]] (EXP (SAR 2 1) 3)\n [[0x11000a001d0001]] (EXP (SAR 2 1) 1)\n [[0x11001000010000]] (LT (ADD 2 1) 3)\n [[0x11001000010001]] (LT (ADD 2 1) 1)\n [[0x11001000020000]] (LT (MUL 2 1) 3)\n [[0x11001000020001]] (LT (MUL 2 1) 1)\n [[0x11001000030000]] (LT (SUB 2 1) 3)\n [[0x11001000030001]] (LT (SUB 2 1) 1)\n [[0x11001000040000]] (LT (DIV 2 1) 3)\n [[0x11001000040001]] (LT (DIV 2 1) 1)\n [[0x11001000050000]] (LT (SDIV 2 1) 3)\n [[0x11001000050001]] (LT (SDIV 2 1) 1)\n [[0x11001000060000]] (LT (MOD 2 1) 3)\n [[0x11001000060001]] (LT (MOD 2 1) 1)\n [[0x11001000070000]] (LT (SMOD 2 1) 3)\n [[0x11001000070001]] (LT (SMOD 2 1) 1)\n [[0x11001000080000]] (LT (ADDMOD 2 1 3) 3)\n [[0x11001000080001]] (LT (ADDMOD 2 1 3) 1)\n [[0x11001000090000]] (LT (MULMOD 2 1 3) 3)\n [[0x11001000090001]] (LT (MULMOD 2 1 3) 1)\n [[0x110010000a0000]] (LT (EXP 2 1) 3)\n [[0x110010000a0001]] (LT (EXP 2 1) 1)\n [[0x11001000100000]] (LT (LT 2 1) 3)\n [[0x11001000100001]] (LT (LT 2 1) 1)\n [[0x11001000110000]] (LT (GT 2 1) 3)\n [[0x11001000110001]] (LT (GT 2 1) 1)\n [[0x11001000120000]] (LT (SLT 2 1) 3)\n [[0x11001000120001]] (LT (SLT 2 1) 1)\n [[0x11001000130000]] (LT (SGT 2 1) 3)\n [[0x11001000130001]] (LT (SGT 2 1) 1)\n [[0x11001000140000]] (LT (EQ 2 1) 3)\n [[0x11001000140001]] (LT (EQ 2 1) 1)\n [[0x11001000150000]] (LT (ISZERO 2) 3)\n [[0x11001000150001]] (LT (ISZERO 2) 1)\n [[0x11001000160000]] (LT (AND 2 1) 3)\n [[0x11001000160001]] (LT (AND 2 1) 1)\n [[0x11001000170000]] (LT (OR 2 1) 3)\n [[0x11001000170001]] (LT (OR 2 1) 1)\n [[0x11001000180000]] (LT (XOR 2 1) 3)\n [[0x11001000180001]] (LT (XOR 2 1) 1)\n [[0x11001000190000]] (LT (NOT 2) 3)\n [[0x11001000190001]] (LT (NOT 2) 1)\n [[0x110010001a0000]] (LT (BYTE 2 1) 3)\n [[0x110010001a0001]] (LT (BYTE 2 1) 1)\n [[0x110010001b0000]] (LT (SHL 2 1) 3)\n [[0x110010001b0001]] (LT (SHL 2 1) 1)\n [[0x110010001c0000]] (LT (SHR 2 1) 3)\n [[0x110010001c0001]] (LT (SHR 2 1) 1)\n [[0x110010001d0000]] (LT (SAR 2 1) 3)\n [[0x110010001d0001]] (LT (SAR 2 1) 1)\n [[0x11001100010000]] (GT (ADD 2 1) 3)\n [[0x11001100010001]] (GT (ADD 2 1) 1)\n [[0x11001100020000]] (GT (MUL 2 1) 3)\n [[0x11001100020001]] (GT (MUL 2 1) 1)\n [[0x11001100030000]] (GT (SUB 2 1) 3)\n [[0x11001100030001]] (GT (SUB 2 1) 1)\n [[0x11001100040000]] (GT (DIV 2 1) 3)\n [[0x11001100040001]] (GT (DIV 2 1) 1)\n [[0x11001100050000]] (GT (SDIV 2 1) 3)\n [[0x11001100050001]] (GT (SDIV 2 1) 1)\n [[0x11001100060000]] (GT (MOD 2 1) 3)\n [[0x11001100060001]] (GT (MOD 2 1) 1)\n [[0x11001100070000]] (GT (SMOD 2 1) 3)\n [[0x11001100070001]] (GT (SMOD 2 1) 1)\n [[0x11001100080000]] (GT (ADDMOD 2 1 3) 3)\n [[0x11001100080001]] (GT (ADDMOD 2 1 3) 1)\n [[0x11001100090000]] (GT (MULMOD 2 1 3) 3)\n [[0x11001100090001]] (GT (MULMOD 2 1 3) 1)\n [[0x110011000a0000]] (GT (EXP 2 1) 3)\n [[0x110011000a0001]] (GT (EXP 2 1) 1)\n [[0x11001100100000]] (GT (LT 2 1) 3)\n [[0x11001100100001]] (GT (LT 2 1) 1)\n [[0x11001100110000]] (GT (GT 2 1) 3)\n [[0x11001100110001]] (GT (GT 2 1) 1)\n [[0x11001100120000]] (GT (SLT 2 1) 3)\n [[0x11001100120001]] (GT (SLT 2 1) 1)\n [[0x11001100130000]] (GT (SGT 2 1) 3)\n [[0x11001100130001]] (GT (SGT 2 1) 1)\n [[0x11001100140000]] (GT (EQ 2 1) 3)\n [[0x11001100140001]] (GT (EQ 2 1) 1)\n [[0x11001100150000]] (GT (ISZERO 2) 3)\n [[0x11001100150001]] (GT (ISZERO 2) 1)\n [[0x11001100160000]] (GT (AND 2 1) 3)\n [[0x11001100160001]] (GT (AND 2 1) 1)\n [[0x11001100170000]] (GT (OR 2 1) 3)\n [[0x11001100170001]] (GT (OR 2 1) 1)\n [[0x11001100180000]] (GT (XOR 2 1) 3)\n [[0x11001100180001]] (GT (XOR 2 1) 1)\n [[0x11001100190000]] (GT (NOT 2) 3)\n [[0x11001100190001]] (GT (NOT 2) 1)\n [[0x110011001a0000]] (GT (BYTE 2 1) 3)\n [[0x110011001a0001]] (GT (BYTE 2 1) 1)\n [[0x110011001b0000]] (GT (SHL 2 1) 3)\n [[0x110011001b0001]] (GT (SHL 2 1) 1)\n [[0x110011001c0000]] (GT (SHR 2 1) 3)\n [[0x110011001c0001]] (GT (SHR 2 1) 1)\n [[0x110011001d0000]] (GT (SAR 2 1) 3)\n [[0x110011001d0001]] (GT (SAR 2 1) 1)\n [[0x11001200010000]] (SLT (ADD 2 1) 3)\n [[0x11001200010001]] (SLT (ADD 2 1) 1)\n [[0x11001200020000]] (SLT (MUL 2 1) 3)\n [[0x11001200020001]] (SLT (MUL 2 1) 1)\n [[0x11001200030000]] (SLT (SUB 2 1) 3)\n [[0x11001200030001]] (SLT (SUB 2 1) 1)\n [[0x11001200040000]] (SLT (DIV 2 1) 3)\n [[0x11001200040001]] (SLT (DIV 2 1) 1)\n [[0x11001200050000]] (SLT (SDIV 2 1) 3)\n [[0x11001200050001]] (SLT (SDIV 2 1) 1)\n [[0x11001200060000]] (SLT (MOD 2 1) 3)\n [[0x11001200060001]] (SLT (MOD 2 1) 1)\n [[0x11001200070000]] (SLT (SMOD 2 1) 3)\n [[0x11001200070001]] (SLT (SMOD 2 1) 1)\n [[0x11001200080000]] (SLT (ADDMOD 2 1 3) 3)\n [[0x11001200080001]] (SLT (ADDMOD 2 1 3) 1)\n [[0x11001200090000]] (SLT (MULMOD 2 1 3) 3)\n [[0x11001200090001]] (SLT (MULMOD 2 1 3) 1)\n [[0x110012000a0000]] (SLT (EXP 2 1) 3)\n [[0x110012000a0001]] (SLT (EXP 2 1) 1)\n [[0x11001200100000]] (SLT (LT 2 1) 3)\n [[0x11001200100001]] (SLT (LT 2 1) 1)\n [[0x11001200110000]] (SLT (GT 2 1) 3)\n [[0x11001200110001]] (SLT (GT 2 1) 1)\n [[0x11001200120000]] (SLT (SLT 2 1) 3)\n [[0x11001200120001]] (SLT (SLT 2 1) 1)\n [[0x11001200130000]] (SLT (SGT 2 1) 3)\n [[0x11001200130001]] (SLT (SGT 2 1) 1)\n [[0x11001200140000]] (SLT (EQ 2 1) 3)\n [[0x11001200140001]] (SLT (EQ 2 1) 1)\n [[0x11001200150000]] (SLT (ISZERO 2) 3)\n [[0x11001200150001]] (SLT (ISZERO 2) 1)\n [[0x11001200160000]] (SLT (AND 2 1) 3)\n [[0x11001200160001]] (SLT (AND 2 1) 1)\n [[0x11001200170000]] (SLT (OR 2 1) 3)\n [[0x11001200170001]] (SLT (OR 2 1) 1)\n [[0x11001200180000]] (SLT (XOR 2 1) 3)\n [[0x11001200180001]] (SLT (XOR 2 1) 1)\n [[0x11001200190000]] (SLT (NOT 2) 3)\n [[0x11001200190001]] (SLT (NOT 2) 1)\n [[0x110012001a0000]] (SLT (BYTE 2 1) 3)\n [[0x110012001a0001]] (SLT (BYTE 2 1) 1)\n [[0x110012001b0000]] (SLT (SHL 2 1) 3)\n [[0x110012001b0001]] (SLT (SHL 2 1) 1)\n [[0x110012001c0000]] (SLT (SHR 2 1) 3)\n [[0x110012001c0001]] (SLT (SHR 2 1) 1)\n [[0x110012001d0000]] (SLT (SAR 2 1) 3)\n [[0x110012001d0001]] (SLT (SAR 2 1) 1)\n [[0x11001300010000]] (SGT (ADD 2 1) 3)\n [[0x11001300010001]] (SGT (ADD 2 1) 1)\n [[0x11001300020000]] (SGT (MUL 2 1) 3)\n [[0x11001300020001]] (SGT (MUL 2 1) 1)\n [[0x11001300030000]] (SGT (SUB 2 1) 3)\n [[0x11001300030001]] (SGT (SUB 2 1) 1)\n [[0x11001300040000]] (SGT (DIV 2 1) 3)\n [[0x11001300040001]] (SGT (DIV 2 1) 1)\n [[0x11001300050000]] (SGT (SDIV 2 1) 3)\n [[0x11001300050001]] (SGT (SDIV 2 1) 1)\n [[0x11001300060000]] (SGT (MOD 2 1) 3)\n [[0x11001300060001]] (SGT (MOD 2 1) 1)\n [[0x11001300070000]] (SGT (SMOD 2 1) 3)\n [[0x11001300070001]] (SGT (SMOD 2 1) 1)\n [[0x11001300080000]] (SGT (ADDMOD 2 1 3) 3)\n [[0x11001300080001]] (SGT (ADDMOD 2 1 3) 1)\n [[0x11001300090000]] (SGT (MULMOD 2 1 3) 3)\n [[0x11001300090001]] (SGT (MULMOD 2 1 3) 1)\n [[0x110013000a0000]] (SGT (EXP 2 1) 3)\n [[0x110013000a0001]] (SGT (EXP 2 1) 1)\n [[0x11001300100000]] (SGT (LT 2 1) 3)\n [[0x11001300100001]] (SGT (LT 2 1) 1)\n [[0x11001300110000]] (SGT (GT 2 1) 3)\n [[0x11001300110001]] (SGT (GT 2 1) 1)\n [[0x11001300120000]] (SGT (SLT 2 1) 3)\n [[0x11001300120001]] (SGT (SLT 2 1) 1)\n [[0x11001300130000]] (SGT (SGT 2 1) 3)\n [[0x11001300130001]] (SGT (SGT 2 1) 1)\n [[0x11001300140000]] (SGT (EQ 2 1) 3)\n [[0x11001300140001]] (SGT (EQ 2 1) 1)\n [[0x11001300150000]] (SGT (ISZERO 2) 3)\n [[0x11001300150001]] (SGT (ISZERO 2) 1)\n [[0x11001300160000]] (SGT (AND 2 1) 3)\n [[0x11001300160001]] (SGT (AND 2 1) 1)\n [[0x11001300170000]] (SGT (OR 2 1) 3)\n [[0x11001300170001]] (SGT (OR 2 1) 1)\n [[0x11001300180000]] (SGT (XOR 2 1) 3)\n [[0x11001300180001]] (SGT (XOR 2 1) 1)\n [[0x11001300190000]] (SGT (NOT 2) 3)\n [[0x11001300190001]] (SGT (NOT 2) 1)\n [[0x110013001a0000]] (SGT (BYTE 2 1) 3)\n [[0x110013001a0001]] (SGT (BYTE 2 1) 1)\n [[0x110013001b0000]] (SGT (SHL 2 1) 3)\n [[0x110013001b0001]] (SGT (SHL 2 1) 1)\n [[0x110013001c0000]] (SGT (SHR 2 1) 3)\n [[0x110013001c0001]] (SGT (SHR 2 1) 1)\n [[0x110013001d0000]] (SGT (SAR 2 1) 3)\n [[0x110013001d0001]] (SGT (SAR 2 1) 1)\n [[0x11001400010000]] (EQ (ADD 2 1) 3)\n [[0x11001400010001]] (EQ (ADD 2 1) 1)\n [[0x11001400020000]] (EQ (MUL 2 1) 3)\n [[0x11001400020001]] (EQ (MUL 2 1) 1)\n [[0x11001400030000]] (EQ (SUB 2 1) 3)\n [[0x11001400030001]] (EQ (SUB 2 1) 1)\n [[0x11001400040000]] (EQ (DIV 2 1) 3)\n [[0x11001400040001]] (EQ (DIV 2 1) 1)\n [[0x11001400050000]] (EQ (SDIV 2 1) 3)\n [[0x11001400050001]] (EQ (SDIV 2 1) 1)\n [[0x11001400060000]] (EQ (MOD 2 1) 3)\n [[0x11001400060001]] (EQ (MOD 2 1) 1)\n [[0x11001400070000]] (EQ (SMOD 2 1) 3)\n [[0x11001400070001]] (EQ (SMOD 2 1) 1)\n [[0x11001400080000]] (EQ (ADDMOD 2 1 3) 3)\n [[0x11001400080001]] (EQ (ADDMOD 2 1 3) 1)\n [[0x11001400090000]] (EQ (MULMOD 2 1 3) 3)\n [[0x11001400090001]] (EQ (MULMOD 2 1 3) 1)\n [[0x110014000a0000]] (EQ (EXP 2 1) 3)\n [[0x110014000a0001]] (EQ (EXP 2 1) 1)\n [[0x11001400100000]] (EQ (LT 2 1) 3)\n [[0x11001400100001]] (EQ (LT 2 1) 1)\n [[0x11001400110000]] (EQ (GT 2 1) 3)\n [[0x11001400110001]] (EQ (GT 2 1) 1)\n [[0x11001400120000]] (EQ (SLT 2 1) 3)\n [[0x11001400120001]] (EQ (SLT 2 1) 1)\n [[0x11001400130000]] (EQ (SGT 2 1) 3)\n [[0x11001400130001]] (EQ (SGT 2 1) 1)\n [[0x11001400140000]] (EQ (EQ 2 1) 3)\n [[0x11001400140001]] (EQ (EQ 2 1) 1)\n [[0x11001400150000]] (EQ (ISZERO 2) 3)\n [[0x11001400150001]] (EQ (ISZERO 2) 1)\n [[0x11001400160000]] (EQ (AND 2 1) 3)\n [[0x11001400160001]] (EQ (AND 2 1) 1)\n [[0x11001400170000]] (EQ (OR 2 1) 3)\n [[0x11001400170001]] (EQ (OR 2 1) 1)\n [[0x11001400180000]] (EQ (XOR 2 1) 3)\n [[0x11001400180001]] (EQ (XOR 2 1) 1)\n [[0x11001400190000]] (EQ (NOT 2) 3)\n [[0x11001400190001]] (EQ (NOT 2) 1)\n [[0x110014001a0000]] (EQ (BYTE 2 1) 3)\n [[0x110014001a0001]] (EQ (BYTE 2 1) 1)\n [[0x110014001b0000]] (EQ (SHL 2 1) 3)\n [[0x110014001b0001]] (EQ (SHL 2 1) 1)\n [[0x110014001c0000]] (EQ (SHR 2 1) 3)\n [[0x110014001c0001]] (EQ (SHR 2 1) 1)\n [[0x110014001d0000]] (EQ (SAR 2 1) 3)\n [[0x110014001d0001]] (EQ (SAR 2 1) 1)\n [[0x11001500010000]] (ISZERO (ADD 2 1))\n [[0x11001500010001]] (ISZERO (ADD 2 1))\n [[0x11001500020000]] (ISZERO (MUL 2 1))\n [[0x11001500020001]] (ISZERO (MUL 2 1))\n [[0x11001500030000]] (ISZERO (SUB 2 1))\n [[0x11001500030001]] (ISZERO (SUB 2 1))\n [[0x11001500040000]] (ISZERO (DIV 2 1))\n [[0x11001500040001]] (ISZERO (DIV 2 1))\n [[0x11001500050000]] (ISZERO (SDIV 2 1))\n [[0x11001500050001]] (ISZERO (SDIV 2 1))\n [[0x11001500060000]] (ISZERO (MOD 2 1))\n [[0x11001500060001]] (ISZERO (MOD 2 1))\n [[0x11001500070000]] (ISZERO (SMOD 2 1))\n [[0x11001500070001]] (ISZERO (SMOD 2 1))\n [[0x11001500080000]] (ISZERO (ADDMOD 2 1 3))\n [[0x11001500080001]] (ISZERO (ADDMOD 2 1 3))\n [[0x11001500090000]] (ISZERO (MULMOD 2 1 3))\n [[0x11001500090001]] (ISZERO (MULMOD 2 1 3))\n [[0x110015000a0000]] (ISZERO (EXP 2 1))\n [[0x110015000a0001]] (ISZERO (EXP 2 1))\n [[0x11001500100000]] (ISZERO (LT 2 1))\n [[0x11001500100001]] (ISZERO (LT 2 1))\n [[0x11001500110000]] (ISZERO (GT 2 1))\n [[0x11001500110001]] (ISZERO (GT 2 1))\n [[0x11001500120000]] (ISZERO (SLT 2 1))\n [[0x11001500120001]] (ISZERO (SLT 2 1))\n [[0x11001500130000]] (ISZERO (SGT 2 1))\n [[0x11001500130001]] (ISZERO (SGT 2 1))\n [[0x11001500140000]] (ISZERO (EQ 2 1))\n [[0x11001500140001]] (ISZERO (EQ 2 1))\n [[0x11001500150000]] (ISZERO (ISZERO 2))\n [[0x11001500150001]] (ISZERO (ISZERO 2))\n [[0x11001500160000]] (ISZERO (AND 2 1))\n [[0x11001500160001]] (ISZERO (AND 2 1))\n [[0x11001500170000]] (ISZERO (OR 2 1))\n [[0x11001500170001]] (ISZERO (OR 2 1))\n [[0x11001500180000]] (ISZERO (XOR 2 1))\n [[0x11001500180001]] (ISZERO (XOR 2 1))\n [[0x11001500190000]] (ISZERO (NOT 2))\n [[0x11001500190001]] (ISZERO (NOT 2))\n [[0x110015001a0000]] (ISZERO (BYTE 2 1))\n [[0x110015001a0001]] (ISZERO (BYTE 2 1))\n [[0x110015001b0000]] (ISZERO (SHL 2 1))\n [[0x110015001b0001]] (ISZERO (SHL 2 1))\n [[0x110015001c0000]] (ISZERO (SHR 2 1))\n [[0x110015001c0001]] (ISZERO (SHR 2 1))\n [[0x110015001d0000]] (ISZERO (SAR 2 1))\n [[0x110015001d0001]] (ISZERO (SAR 2 1))\n [[0x11001600010000]] (AND (ADD 2 1) 3)\n [[0x11001600010001]] (AND (ADD 2 1) 1)\n [[0x11001600020000]] (AND (MUL 2 1) 3)\n [[0x11001600020001]] (AND (MUL 2 1) 1)\n [[0x11001600030000]] (AND (SUB 2 1) 3)\n [[0x11001600030001]] (AND (SUB 2 1) 1)\n [[0x11001600040000]] (AND (DIV 2 1) 3)\n [[0x11001600040001]] (AND (DIV 2 1) 1)\n [[0x11001600050000]] (AND (SDIV 2 1) 3)\n [[0x11001600050001]] (AND (SDIV 2 1) 1)\n [[0x11001600060000]] (AND (MOD 2 1) 3)\n [[0x11001600060001]] (AND (MOD 2 1) 1)\n [[0x11001600070000]] (AND (SMOD 2 1) 3)\n [[0x11001600070001]] (AND (SMOD 2 1) 1)\n [[0x11001600080000]] (AND (ADDMOD 2 1 3) 3)\n [[0x11001600080001]] (AND (ADDMOD 2 1 3) 1)\n [[0x11001600090000]] (AND (MULMOD 2 1 3) 3)\n [[0x11001600090001]] (AND (MULMOD 2 1 3) 1)\n [[0x110016000a0000]] (AND (EXP 2 1) 3)\n [[0x110016000a0001]] (AND (EXP 2 1) 1)\n [[0x11001600100000]] (AND (LT 2 1) 3)\n [[0x11001600100001]] (AND (LT 2 1) 1)\n [[0x11001600110000]] (AND (GT 2 1) 3)\n [[0x11001600110001]] (AND (GT 2 1) 1)\n [[0x11001600120000]] (AND (SLT 2 1) 3)\n [[0x11001600120001]] (AND (SLT 2 1) 1)\n [[0x11001600130000]] (AND (SGT 2 1) 3)\n [[0x11001600130001]] (AND (SGT 2 1) 1)\n [[0x11001600140000]] (AND (EQ 2 1) 3)\n [[0x11001600140001]] (AND (EQ 2 1) 1)\n [[0x11001600150000]] (AND (ISZERO 2) 3)\n [[0x11001600150001]] (AND (ISZERO 2) 1)\n [[0x11001600160000]] (AND (AND 2 1) 3)\n [[0x11001600160001]] (AND (AND 2 1) 1)\n [[0x11001600170000]] (AND (OR 2 1) 3)\n [[0x11001600170001]] (AND (OR 2 1) 1)\n [[0x11001600180000]] (AND (XOR 2 1) 3)\n [[0x11001600180001]] (AND (XOR 2 1) 1)\n [[0x11001600190000]] (AND (NOT 2) 3)\n [[0x11001600190001]] (AND (NOT 2) 1)\n [[0x110016001a0000]] (AND (BYTE 2 1) 3)\n [[0x110016001a0001]] (AND (BYTE 2 1) 1)\n [[0x110016001b0000]] (AND (SHL 2 1) 3)\n [[0x110016001b0001]] (AND (SHL 2 1) 1)\n [[0x110016001c0000]] (AND (SHR 2 1) 3)\n [[0x110016001c0001]] (AND (SHR 2 1) 1)\n [[0x110016001d0000]] (AND (SAR 2 1) 3)\n [[0x110016001d0001]] (AND (SAR 2 1) 1)\n [[0x11001700010000]] (OR (ADD 2 1) 3)\n [[0x11001700010001]] (OR (ADD 2 1) 1)\n [[0x11001700020000]] (OR (MUL 2 1) 3)\n [[0x11001700020001]] (OR (MUL 2 1) 1)\n [[0x11001700030000]] (OR (SUB 2 1) 3)\n [[0x11001700030001]] (OR (SUB 2 1) 1)\n [[0x11001700040000]] (OR (DIV 2 1) 3)\n [[0x11001700040001]] (OR (DIV 2 1) 1)\n [[0x11001700050000]] (OR (SDIV 2 1) 3)\n [[0x11001700050001]] (OR (SDIV 2 1) 1)\n [[0x11001700060000]] (OR (MOD 2 1) 3)\n [[0x11001700060001]] (OR (MOD 2 1) 1)\n [[0x11001700070000]] (OR (SMOD 2 1) 3)\n [[0x11001700070001]] (OR (SMOD 2 1) 1)\n [[0x11001700080000]] (OR (ADDMOD 2 1 3) 3)\n [[0x11001700080001]] (OR (ADDMOD 2 1 3) 1)\n [[0x11001700090000]] (OR (MULMOD 2 1 3) 3)\n [[0x11001700090001]] (OR (MULMOD 2 1 3) 1)\n [[0x110017000a0000]] (OR (EXP 2 1) 3)\n [[0x110017000a0001]] (OR (EXP 2 1) 1)\n [[0x11001700100000]] (OR (LT 2 1) 3)\n [[0x11001700100001]] (OR (LT 2 1) 1)\n [[0x11001700110000]] (OR (GT 2 1) 3)\n [[0x11001700110001]] (OR (GT 2 1) 1)\n [[0x11001700120000]] (OR (SLT 2 1) 3)\n [[0x11001700120001]] (OR (SLT 2 1) 1)\n [[0x11001700130000]] (OR (SGT 2 1) 3)\n [[0x11001700130001]] (OR (SGT 2 1) 1)\n [[0x11001700140000]] (OR (EQ 2 1) 3)\n [[0x11001700140001]] (OR (EQ 2 1) 1)\n [[0x11001700150000]] (OR (ISZERO 2) 3)\n [[0x11001700150001]] (OR (ISZERO 2) 1)\n [[0x11001700160000]] (OR (AND 2 1) 3)\n [[0x11001700160001]] (OR (AND 2 1) 1)\n [[0x11001700170000]] (OR (OR 2 1) 3)\n [[0x11001700170001]] (OR (OR 2 1) 1)\n [[0x11001700180000]] (OR (XOR 2 1) 3)\n [[0x11001700180001]] (OR (XOR 2 1) 1)\n [[0x11001700190000]] (OR (NOT 2) 3)\n [[0x11001700190001]] (OR (NOT 2) 1)\n [[0x110017001a0000]] (OR (BYTE 2 1) 3)\n [[0x110017001a0001]] (OR (BYTE 2 1) 1)\n [[0x110017001b0000]] (OR (SHL 2 1) 3)\n [[0x110017001b0001]] (OR (SHL 2 1) 1)\n [[0x110017001c0000]] (OR (SHR 2 1) 3)\n [[0x110017001c0001]] (OR (SHR 2 1) 1)\n [[0x110017001d0000]] (OR (SAR 2 1) 3)\n [[0x110017001d0001]] (OR (SAR 2 1) 1)\n [[0x11001800010000]] (XOR (ADD 2 1) 3)\n [[0x11001800010001]] (XOR (ADD 2 1) 1)\n [[0x11001800020000]] (XOR (MUL 2 1) 3)\n [[0x11001800020001]] (XOR (MUL 2 1) 1)\n [[0x11001800030000]] (XOR (SUB 2 1) 3)\n [[0x11001800030001]] (XOR (SUB 2 1) 1)\n [[0x11001800040000]] (XOR (DIV 2 1) 3)\n [[0x11001800040001]] (XOR (DIV 2 1) 1)\n [[0x11001800050000]] (XOR (SDIV 2 1) 3)\n [[0x11001800050001]] (XOR (SDIV 2 1) 1)\n [[0x11001800060000]] (XOR (MOD 2 1) 3)\n [[0x11001800060001]] (XOR (MOD 2 1) 1)\n [[0x11001800070000]] (XOR (SMOD 2 1) 3)\n [[0x11001800070001]] (XOR (SMOD 2 1) 1)\n [[0x11001800080000]] (XOR (ADDMOD 2 1 3) 3)\n [[0x11001800080001]] (XOR (ADDMOD 2 1 3) 1)\n [[0x11001800090000]] (XOR (MULMOD 2 1 3) 3)\n [[0x11001800090001]] (XOR (MULMOD 2 1 3) 1)\n [[0x110018000a0000]] (XOR (EXP 2 1) 3)\n [[0x110018000a0001]] (XOR (EXP 2 1) 1)\n [[0x11001800100000]] (XOR (LT 2 1) 3)\n [[0x11001800100001]] (XOR (LT 2 1) 1)\n [[0x11001800110000]] (XOR (GT 2 1) 3)\n [[0x11001800110001]] (XOR (GT 2 1) 1)\n [[0x11001800120000]] (XOR (SLT 2 1) 3)\n [[0x11001800120001]] (XOR (SLT 2 1) 1)\n [[0x11001800130000]] (XOR (SGT 2 1) 3)\n [[0x11001800130001]] (XOR (SGT 2 1) 1)\n [[0x11001800140000]] (XOR (EQ 2 1) 3)\n [[0x11001800140001]] (XOR (EQ 2 1) 1)\n [[0x11001800150000]] (XOR (ISZERO 2) 3)\n [[0x11001800150001]] (XOR (ISZERO 2) 1)\n [[0x11001800160000]] (XOR (AND 2 1) 3)\n [[0x11001800160001]] (XOR (AND 2 1) 1)\n [[0x11001800170000]] (XOR (OR 2 1) 3)\n [[0x11001800170001]] (XOR (OR 2 1) 1)\n [[0x11001800180000]] (XOR (XOR 2 1) 3)\n [[0x11001800180001]] (XOR (XOR 2 1) 1)\n [[0x11001800190000]] (XOR (NOT 2) 3)\n [[0x11001800190001]] (XOR (NOT 2) 1)\n [[0x110018001a0000]] (XOR (BYTE 2 1) 3)\n [[0x110018001a0001]] (XOR (BYTE 2 1) 1)\n [[0x110018001b0000]] (XOR (SHL 2 1) 3)\n [[0x110018001b0001]] (XOR (SHL 2 1) 1)\n [[0x110018001c0000]] (XOR (SHR 2 1) 3)\n [[0x110018001c0001]] (XOR (SHR 2 1) 1)\n [[0x110018001d0000]] (XOR (SAR 2 1) 3)\n [[0x110018001d0001]] (XOR (SAR 2 1) 1)\n [[0x11001900010000]] (NOT (ADD 2 1))\n [[0x11001900010001]] (NOT (ADD 2 1))\n [[0x11001900020000]] (NOT (MUL 2 1))\n [[0x11001900020001]] (NOT (MUL 2 1))\n [[0x11001900030000]] (NOT (SUB 2 1))\n [[0x11001900030001]] (NOT (SUB 2 1))\n [[0x11001900040000]] (NOT (DIV 2 1))\n [[0x11001900040001]] (NOT (DIV 2 1))\n [[0x11001900050000]] (NOT (SDIV 2 1))\n [[0x11001900050001]] (NOT (SDIV 2 1))\n [[0x11001900060000]] (NOT (MOD 2 1))\n [[0x11001900060001]] (NOT (MOD 2 1))\n [[0x11001900070000]] (NOT (SMOD 2 1))\n [[0x11001900070001]] (NOT (SMOD 2 1))\n [[0x11001900080000]] (NOT (ADDMOD 2 1 3))\n [[0x11001900080001]] (NOT (ADDMOD 2 1 3))\n [[0x11001900090000]] (NOT (MULMOD 2 1 3))\n [[0x11001900090001]] (NOT (MULMOD 2 1 3))\n [[0x110019000a0000]] (NOT (EXP 2 1))\n [[0x110019000a0001]] (NOT (EXP 2 1))\n [[0x11001900100000]] (NOT (LT 2 1))\n [[0x11001900100001]] (NOT (LT 2 1))\n [[0x11001900110000]] (NOT (GT 2 1))\n [[0x11001900110001]] (NOT (GT 2 1))\n [[0x11001900120000]] (NOT (SLT 2 1))\n [[0x11001900120001]] (NOT (SLT 2 1))\n [[0x11001900130000]] (NOT (SGT 2 1))\n [[0x11001900130001]] (NOT (SGT 2 1))\n [[0x11001900140000]] (NOT (EQ 2 1))\n [[0x11001900140001]] (NOT (EQ 2 1))\n [[0x11001900150000]] (NOT (ISZERO 2))\n [[0x11001900150001]] (NOT (ISZERO 2))\n [[0x11001900160000]] (NOT (AND 2 1))\n [[0x11001900160001]] (NOT (AND 2 1))\n [[0x11001900170000]] (NOT (OR 2 1))\n [[0x11001900170001]] (NOT (OR 2 1))\n [[0x11001900180000]] (NOT (XOR 2 1))\n [[0x11001900180001]] (NOT (XOR 2 1))\n [[0x11001900190000]] (NOT (NOT 2))\n [[0x11001900190001]] (NOT (NOT 2))\n [[0x110019001a0000]] (NOT (BYTE 2 1))\n [[0x110019001a0001]] (NOT (BYTE 2 1))\n [[0x110019001b0000]] (NOT (SHL 2 1))\n [[0x110019001b0001]] (NOT (SHL 2 1))\n [[0x110019001c0000]] (NOT (SHR 2 1))\n [[0x110019001c0001]] (NOT (SHR 2 1))\n [[0x110019001d0000]] (NOT (SAR 2 1))\n [[0x110019001d0001]] (NOT (SAR 2 1))\n [[0x11001a00010000]] (BYTE (ADD 2 1) 3)\n [[0x11001a00010001]] (BYTE (ADD 2 1) 1)\n [[0x11001a00020000]] (BYTE (MUL 2 1) 3)\n [[0x11001a00020001]] (BYTE (MUL 2 1) 1)\n [[0x11001a00030000]] (BYTE (SUB 2 1) 3)\n [[0x11001a00030001]] (BYTE (SUB 2 1) 1)\n [[0x11001a00040000]] (BYTE (DIV 2 1) 3)\n [[0x11001a00040001]] (BYTE (DIV 2 1) 1)\n [[0x11001a00050000]] (BYTE (SDIV 2 1) 3)\n [[0x11001a00050001]] (BYTE (SDIV 2 1) 1)\n [[0x11001a00060000]] (BYTE (MOD 2 1) 3)\n [[0x11001a00060001]] (BYTE (MOD 2 1) 1)\n [[0x11001a00070000]] (BYTE (SMOD 2 1) 3)\n [[0x11001a00070001]] (BYTE (SMOD 2 1) 1)\n [[0x11001a00080000]] (BYTE (ADDMOD 2 1 3) 3)\n [[0x11001a00080001]] (BYTE (ADDMOD 2 1 3) 1)\n [[0x11001a00090000]] (BYTE (MULMOD 2 1 3) 3)\n [[0x11001a00090001]] (BYTE (MULMOD 2 1 3) 1)\n [[0x11001a000a0000]] (BYTE (EXP 2 1) 3)\n [[0x11001a000a0001]] (BYTE (EXP 2 1) 1)\n [[0x11001a00100000]] (BYTE (LT 2 1) 3)\n [[0x11001a00100001]] (BYTE (LT 2 1) 1)\n [[0x11001a00110000]] (BYTE (GT 2 1) 3)\n [[0x11001a00110001]] (BYTE (GT 2 1) 1)\n [[0x11001a00120000]] (BYTE (SLT 2 1) 3)\n [[0x11001a00120001]] (BYTE (SLT 2 1) 1)\n [[0x11001a00130000]] (BYTE (SGT 2 1) 3)\n [[0x11001a00130001]] (BYTE (SGT 2 1) 1)\n [[0x11001a00140000]] (BYTE (EQ 2 1) 3)\n [[0x11001a00140001]] (BYTE (EQ 2 1) 1)\n [[0x11001a00150000]] (BYTE (ISZERO 2) 3)\n [[0x11001a00150001]] (BYTE (ISZERO 2) 1)\n [[0x11001a00160000]] (BYTE (AND 2 1) 3)\n [[0x11001a00160001]] (BYTE (AND 2 1) 1)\n [[0x11001a00170000]] (BYTE (OR 2 1) 3)\n [[0x11001a00170001]] (BYTE (OR 2 1) 1)\n [[0x11001a00180000]] (BYTE (XOR 2 1) 3)\n [[0x11001a00180001]] (BYTE (XOR 2 1) 1)\n [[0x11001a00190000]] (BYTE (NOT 2) 3)\n [[0x11001a00190001]] (BYTE (NOT 2) 1)\n [[0x11001a001a0000]] (BYTE (BYTE 2 1) 3)\n [[0x11001a001a0001]] (BYTE (BYTE 2 1) 1)\n [[0x11001a001b0000]] (BYTE (SHL 2 1) 3)\n [[0x11001a001b0001]] (BYTE (SHL 2 1) 1)\n [[0x11001a001c0000]] (BYTE (SHR 2 1) 3)\n [[0x11001a001c0001]] (BYTE (SHR 2 1) 1)\n [[0x11001a001d0000]] (BYTE (SAR 2 1) 3)\n [[0x11001a001d0001]] (BYTE (SAR 2 1) 1)\n [[0x11001b00010000]] (SHL (ADD 2 1) 3)\n [[0x11001b00010001]] (SHL (ADD 2 1) 1)\n [[0x11001b00020000]] (SHL (MUL 2 1) 3)\n [[0x11001b00020001]] (SHL (MUL 2 1) 1)\n [[0x11001b00030000]] (SHL (SUB 2 1) 3)\n [[0x11001b00030001]] (SHL (SUB 2 1) 1)\n [[0x11001b00040000]] (SHL (DIV 2 1) 3)\n [[0x11001b00040001]] (SHL (DIV 2 1) 1)\n [[0x11001b00050000]] (SHL (SDIV 2 1) 3)\n [[0x11001b00050001]] (SHL (SDIV 2 1) 1)\n [[0x11001b00060000]] (SHL (MOD 2 1) 3)\n [[0x11001b00060001]] (SHL (MOD 2 1) 1)\n [[0x11001b00070000]] (SHL (SMOD 2 1) 3)\n [[0x11001b00070001]] (SHL (SMOD 2 1) 1)\n [[0x11001b00080000]] (SHL (ADDMOD 2 1 3) 3)\n [[0x11001b00080001]] (SHL (ADDMOD 2 1 3) 1)\n [[0x11001b00090000]] (SHL (MULMOD 2 1 3) 3)\n [[0x11001b00090001]] (SHL (MULMOD 2 1 3) 1)\n [[0x11001b000a0000]] (SHL (EXP 2 1) 3)\n [[0x11001b000a0001]] (SHL (EXP 2 1) 1)\n [[0x11001b00100000]] (SHL (LT 2 1) 3)\n [[0x11001b00100001]] (SHL (LT 2 1) 1)\n [[0x11001b00110000]] (SHL (GT 2 1) 3)\n [[0x11001b00110001]] (SHL (GT 2 1) 1)\n [[0x11001b00120000]] (SHL (SLT 2 1) 3)\n [[0x11001b00120001]] (SHL (SLT 2 1) 1)\n [[0x11001b00130000]] (SHL (SGT 2 1) 3)\n [[0x11001b00130001]] (SHL (SGT 2 1) 1)\n [[0x11001b00140000]] (SHL (EQ 2 1) 3)\n [[0x11001b00140001]] (SHL (EQ 2 1) 1)\n [[0x11001b00150000]] (SHL (ISZERO 2) 3)\n [[0x11001b00150001]] (SHL (ISZERO 2) 1)\n [[0x11001b00160000]] (SHL (AND 2 1) 3)\n [[0x11001b00160001]] (SHL (AND 2 1) 1)\n [[0x11001b00170000]] (SHL (OR 2 1) 3)\n [[0x11001b00170001]] (SHL (OR 2 1) 1)\n [[0x11001b00180000]] (SHL (XOR 2 1) 3)\n [[0x11001b00180001]] (SHL (XOR 2 1) 1)\n [[0x11001b00190000]] (SHL (NOT 2) 3)\n [[0x11001b00190001]] (SHL (NOT 2) 1)\n [[0x11001b001a0000]] (SHL (BYTE 2 1) 3)\n [[0x11001b001a0001]] (SHL (BYTE 2 1) 1)\n [[0x11001b001b0000]] (SHL (SHL 2 1) 3)\n [[0x11001b001b0001]] (SHL (SHL 2 1) 1)\n [[0x11001b001c0000]] (SHL (SHR 2 1) 3)\n [[0x11001b001c0001]] (SHL (SHR 2 1) 1)\n [[0x11001b001d0000]] (SHL (SAR 2 1) 3)\n [[0x11001b001d0001]] (SHL (SAR 2 1) 1)\n [[0x11001c00010000]] (SHR (ADD 2 1) 3)\n [[0x11001c00010001]] (SHR (ADD 2 1) 1)\n [[0x11001c00020000]] (SHR (MUL 2 1) 3)\n [[0x11001c00020001]] (SHR (MUL 2 1) 1)\n [[0x11001c00030000]] (SHR (SUB 2 1) 3)\n [[0x11001c00030001]] (SHR (SUB 2 1) 1)\n [[0x11001c00040000]] (SHR (DIV 2 1) 3)\n [[0x11001c00040001]] (SHR (DIV 2 1) 1)\n [[0x11001c00050000]] (SHR (SDIV 2 1) 3)\n [[0x11001c00050001]] (SHR (SDIV 2 1) 1)\n [[0x11001c00060000]] (SHR (MOD 2 1) 3)\n [[0x11001c00060001]] (SHR (MOD 2 1) 1)\n [[0x11001c00070000]] (SHR (SMOD 2 1) 3)\n [[0x11001c00070001]] (SHR (SMOD 2 1) 1)\n [[0x11001c00080000]] (SHR (ADDMOD 2 1 3) 3)\n [[0x11001c00080001]] (SHR (ADDMOD 2 1 3) 1)\n [[0x11001c00090000]] (SHR (MULMOD 2 1 3) 3)\n [[0x11001c00090001]] (SHR (MULMOD 2 1 3) 1)\n [[0x11001c000a0000]] (SHR (EXP 2 1) 3)\n [[0x11001c000a0001]] (SHR (EXP 2 1) 1)\n [[0x11001c00100000]] (SHR (LT 2 1) 3)\n [[0x11001c00100001]] (SHR (LT 2 1) 1)\n [[0x11001c00110000]] (SHR (GT 2 1) 3)\n [[0x11001c00110001]] (SHR (GT 2 1) 1)\n [[0x11001c00120000]] (SHR (SLT 2 1) 3)\n [[0x11001c00120001]] (SHR (SLT 2 1) 1)\n [[0x11001c00130000]] (SHR (SGT 2 1) 3)\n [[0x11001c00130001]] (SHR (SGT 2 1) 1)\n [[0x11001c00140000]] (SHR (EQ 2 1) 3)\n [[0x11001c00140001]] (SHR (EQ 2 1) 1)\n [[0x11001c00150000]] (SHR (ISZERO 2) 3)\n [[0x11001c00150001]] (SHR (ISZERO 2) 1)\n [[0x11001c00160000]] (SHR (AND 2 1) 3)\n [[0x11001c00160001]] (SHR (AND 2 1) 1)\n [[0x11001c00170000]] (SHR (OR 2 1) 3)\n [[0x11001c00170001]] (SHR (OR 2 1) 1)\n [[0x11001c00180000]] (SHR (XOR 2 1) 3)\n [[0x11001c00180001]] (SHR (XOR 2 1) 1)\n [[0x11001c00190000]] (SHR (NOT 2) 3)\n [[0x11001c00190001]] (SHR (NOT 2) 1)\n [[0x11001c001a0000]] (SHR (BYTE 2 1) 3)\n [[0x11001c001a0001]] (SHR (BYTE 2 1) 1)\n [[0x11001c001b0000]] (SHR (SHL 2 1) 3)\n [[0x11001c001b0001]] (SHR (SHL 2 1) 1)\n [[0x11001c001c0000]] (SHR (SHR 2 1) 3)\n [[0x11001c001c0001]] (SHR (SHR 2 1) 1)\n [[0x11001c001d0000]] (SHR (SAR 2 1) 3)\n [[0x11001c001d0001]] (SHR (SAR 2 1) 1)\n [[0x11001d00010000]] (SAR (ADD 2 1) 3)\n [[0x11001d00010001]] (SAR (ADD 2 1) 1)\n [[0x11001d00020000]] (SAR (MUL 2 1) 3)\n [[0x11001d00020001]] (SAR (MUL 2 1) 1)\n [[0x11001d00030000]] (SAR (SUB 2 1) 3)\n [[0x11001d00030001]] (SAR (SUB 2 1) 1)\n [[0x11001d00040000]] (SAR (DIV 2 1) 3)\n [[0x11001d00040001]] (SAR (DIV 2 1) 1)\n [[0x11001d00050000]] (SAR (SDIV 2 1) 3)\n [[0x11001d00050001]] (SAR (SDIV 2 1) 1)\n [[0x11001d00060000]] (SAR (MOD 2 1) 3)\n [[0x11001d00060001]] (SAR (MOD 2 1) 1)\n [[0x11001d00070000]] (SAR (SMOD 2 1) 3)\n [[0x11001d00070001]] (SAR (SMOD 2 1) 1)\n [[0x11001d00080000]] (SAR (ADDMOD 2 1 3) 3)\n [[0x11001d00080001]] (SAR (ADDMOD 2 1 3) 1)\n [[0x11001d00090000]] (SAR (MULMOD 2 1 3) 3)\n [[0x11001d00090001]] (SAR (MULMOD 2 1 3) 1)\n [[0x11001d000a0000]] (SAR (EXP 2 1) 3)\n [[0x11001d000a0001]] (SAR (EXP 2 1) 1)\n [[0x11001d00100000]] (SAR (LT 2 1) 3)\n [[0x11001d00100001]] (SAR (LT 2 1) 1)\n [[0x11001d00110000]] (SAR (GT 2 1) 3)\n [[0x11001d00110001]] (SAR (GT 2 1) 1)\n [[0x11001d00120000]] (SAR (SLT 2 1) 3)\n [[0x11001d00120001]] (SAR (SLT 2 1) 1)\n [[0x11001d00130000]] (SAR (SGT 2 1) 3)\n [[0x11001d00130001]] (SAR (SGT 2 1) 1)\n [[0x11001d00140000]] (SAR (EQ 2 1) 3)\n [[0x11001d00140001]] (SAR (EQ 2 1) 1)\n [[0x11001d00150000]] (SAR (ISZERO 2) 3)\n [[0x11001d00150001]] (SAR (ISZERO 2) 1)\n [[0x11001d00160000]] (SAR (AND 2 1) 3)\n [[0x11001d00160001]] (SAR (AND 2 1) 1)\n [[0x11001d00170000]] (SAR (OR 2 1) 3)\n [[0x11001d00170001]] (SAR (OR 2 1) 1)\n [[0x11001d00180000]] (SAR (XOR 2 1) 3)\n [[0x11001d00180001]] (SAR (XOR 2 1) 1)\n [[0x11001d00190000]] (SAR (NOT 2) 3)\n [[0x11001d00190001]] (SAR (NOT 2) 1)\n [[0x11001d001a0000]] (SAR (BYTE 2 1) 3)\n [[0x11001d001a0001]] (SAR (BYTE 2 1) 1)\n [[0x11001d001b0000]] (SAR (SHL 2 1) 3)\n [[0x11001d001b0001]] (SAR (SHL 2 1) 1)\n [[0x11001d001c0000]] (SAR (SHR 2 1) 3)\n [[0x11001d001c0001]] (SAR (SHR 2 1) 1)\n [[0x11001d001d0000]] (SAR (SAR 2 1) 3)\n [[0x11001d001d0001]] (SAR (SAR 2 1) 1)\n\n}\n", "nonce" : "1", "storage" : { } } }, "transaction" : { "data" : [ ":raw 0x00" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/twoOps, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'expPower2' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "expPower2" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x10" : "0x04", "0x11" : "0x02", "0x12" : "0x08", "0x20" : "0x10", "0x21" : "0x08", "0x22" : "0x20", "0x30" : "0x0100", "0x31" : "0x0080", "0x32" : "0x0200", "0x40" : "0x010000", "0x41" : "0x008000", "0x42" : "0x020000", "0x50" : "0x0100000000", "0x51" : "0x0080000000", "0x52" : "0x0200000000", "0x60" : "0x010000000000000000", "0x61" : "0x008000000000000000", "0x62" : "0x020000000000000000", "0x70" : "0x0100000000000000000000000000000000", "0x71" : "0x0080000000000000000000000000000000", "0x72" : "0x0200000000000000000000000000000000", "0x81" : "0x8000000000000000000000000000000000000000000000000000000000000000" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'storageJump 0x10)\n\n (def 'calc (m) {\n (def 'n (exp 2 m))\n\n [[(* storageJump m)]] (exp 2 n)\n [[(+ (* storageJump m) 1)]] (exp 2 (- n 1))\n [[(+ (* storageJump m) 2)]] (exp 2 (+ n 1))\n }\n )\n\n (calc 1)\n (calc 2)\n (calc 3)\n (calc 4)\n (calc 5)\n (calc 6)\n (calc 7)\n (calc 8)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":abi f(uint) 0" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/expPower2, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'arith' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "arith" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0x1b9c636491" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600160019001600702600501600290046004906021900560170160030260059007600303600960110A60005560086000F3", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ "0x00" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/arith, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'expPower256' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "expPower256" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x01", "0x01" : "0x01", "0x0100" : "0x0100000000000000000000000000000000", "0x0101" : "0xF075D70B0F1B82196F36F719D077F001", "0x0102" : "0x01107A372D2F74E272CF59171E30781001", "0x0110" : "0x010000000000000000000000000000000000", "0x0111" : "0xEF856134040C669755C7C022B6A77810FF", "0x0112" : "0x01118AB1645CA45755422870354EA8881101", "0x0120" : "0x01000000000000000000000000000000000000", "0x0121" : "0xEE95DBD2D0085A30BE71F86293F0D098EE01", "0x0122" : "0x01129C3C15C100FBAC976A98A583F730991201", "0x0130" : "0x0100000000000000000000000000000000000000", "0x0131" : "0xEDA745F6FD3851D68DB3866A315CDFC85512FF", "0x0132" : "0x0113AED851D6C1FCA84402033E297B27C9AB1301", "0x0140" : "0x010000000000000000000000000000000000000000", "0x0141" : "0xECB99EB1063B1984B725D2E3C72B82E88CBDEC01", "0x0142" : "0x0114C2872A2898BEA4EC46054167A4A2F174BE1401", "0x0150" : "0x01000000000000000000000000000000000000000000", "0x0151" : "0xEBCCE5125534DE6B326EAD10E3645765A4312E14FF", "0x0152" : "0x0115D749B152C1576391324B46A90C47946632D21501", "0x0160" : "0x0100000000000000000000000000000000000000000000", "0x0161" : "0xEAE1182D42DFA98CC73C3E63D280F30E3E8CFCE6EA01", "0x0162" : "0x0116ED20FB041418BAF4C37D91EFB553DBFA9904E71601", "0x0170" : "0x010000000000000000000000000000000000000000000000", "0x0171" : "0xE9F63715159CC9E33A7502256EAE721B304E6FEA0316FF", "0x0172" : "0x0118040E1BFF182CD3AFB8410F81A5092FD6939DEBFD1701", "0x0180" : "0x01000000000000000000000000000000000000000000000000", "0x0181" : "0xE90C40DE00872D19573A8D23493FC3A9151E217A1913E801", "0x0182" : "0x01191C122A1B1745008367F9509126AE39066A3189E9141801", "0x0190" : "0x0100000000000000000000000000000000000000000000000000", "0x0191" : "0xE823349D2286A5EC3DE3529625F683E56C0903589EFAD418FF", "0x0192" : "0x011A352E3C45325C4583EB6149E1B7D4E73F709BBB72FD2C1901", "0x01a0" : "0x010000000000000000000000000000000000000000000000000000", "0x01a1" : "0xE73B116885641F4651A56F438FD08D61869CFA55465BD944E601", "0x01a2" : "0x011B4F636A81778EA1C96F4CAB2B998CBC26B00C572E7029451A01", "0x01b0" : "0x01000000000000000000000000000000000000000000000000000000", "0x01b1" : "0xE653D6571CDEBB270B53C9D44C40BCD425165D5AF1157D6BA11AFF", "0x01b2" : "0x011C6AB2CDEBF906306B38BBF7D6C52648E2D6BC63859E996E5F1B01", "0x01c0" : "0x0100000000000000000000000000000000000000000000000000000000", "0x01c1" : "0xE56D8280C5C1DC6BE448760A77F47C1750F146FD962467EE3579E401", "0x01c2" : "0x011D871D80B9E4FF369BA3F4B3CE9BEB6F2BB9931FE9243807CD7A1C01", "0x01d0" : "0x010000000000000000000000000000000000000000000000000000000000", "0x01d1" : "0xE48814FE44FC1A8F78642D946D7C879B39A055B6988E438647446A1CFF", "0x01d2" : "0x011EA4A49E3A9EE435D23F98A8826A875A9AE54CB3090D5C3FD547961D01", "0x01e0" : "0x01000000000000000000000000000000000000000000000000000000000000", "0x01e1" : "0xE3A38CE946B71E74E8EBC966D90F0B139E66B560E1F5B542C0FD25B2E201", "0x01e2" : "0x011FC34942D8D9831A0811D8412AECF1E1F58031FFBC16699C151CDDB31E01", "0x01f0" : "0x0100000000000000000000000000000000000000000000000000000000000000", "0x01f1" : "0xE2BFE95C5D7067567402DD9D7235FC088AC84EAB8113BF8D7E3C288D2F1EFF", "0x01f2" : "0x0120E30C8C1BB25C9D2219EA196C17DED3D775B231BBD28005B131FA90D11F01", "0x02" : "0x01", "0x0200" : "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0201" : "0xE1DD29730112F6EF1D8EDABFD4C3C60C823D865CD592ABCDF0BDEC64A1EFE001", "0x0202" : "0x2203EF98A7CE0EF9BF3C04038583F6B2AB4D27E3ED8E5285B6E32C8B61F02001", "0x0210" : "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0211" : "0xfb4c498e11e3f82e714be514ef024675bb48d678bd192222cd2e783d4df020ff", "0x0212" : "0x25f3884075dd08b8fb400789097aa95df8750bd17be0d83c9a0fb7ed52102101", "0x10" : "0x0100", "0x11" : "0xFF", "0x12" : "0x0101", "0x20" : "0x010000", "0x21" : "0xFE01", "0x22" : "0x010201", "0x30" : "0x01000000", "0x31" : "0xFD02FF", "0x32" : "0x01030301", "0x40" : "0x0100000000", "0x41" : "0xFC05FC01", "0x42" : "0x0104060401", "0x50" : "0x010000000000", "0x51" : "0xFB09F604FF", "0x52" : "0x01050A0A0501", "0x60" : "0x01000000000000", "0x61" : "0xFA0EEC0EFA01", "0x62" : "0x01060F140F0601", "0x70" : "0x0100000000000000", "0x71" : "0xF914DD22EB06FF", "0x72" : "0x0107152323150701", "0x80" : "0x010000000000000000", "0x81" : "0xF81BC845C81BF801", "0x82" : "0x01081C3846381C0801", "0x90" : "0x01000000000000000000", "0x91" : "0xF723AC7D8253DC08FF", "0x92" : "0x010924547E7E54240901", "0xa0" : "0x0100000000000000000000", "0xa1" : "0xF62C88D104D1882CF601", "0xa2" : "0x010A2D78D2FCD2782D0A01", "0xb0" : "0x010000000000000000000000", "0xb1" : "0xF5365C4833CCB6A4C90AFF", "0xb2" : "0x010B37A64BCFCF4AA5370B01", "0xc0" : "0x01000000000000000000000000", "0xc1" : "0xF44125EBEB98E9EE2441F401", "0xc2" : "0x010C42DDF21B9F19EFDC420C01", "0xd0" : "0x0100000000000000000000000000", "0xd1" : "0xF34CE4C5FFAD5104361DB20CFF", "0xd2" : "0x010D4F20D00DBAB909CC1E4E0D01", "0xe0" : "0x010000000000000000000000000000", "0xe1" : "0xF25997E139ADA3B331E7945AF201", "0xe2" : "0x010E5C6FF0DDC873C2D5EA6C5B0E01", "0xf0" : "0x01000000000000000000000000000000", "0xf1" : "0xF1673E495873F60F7EB5ACC6970EFF", "0xf2" : "0x010F6ACC60CEA63C3698C056C7690F01" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'storageJump 0x10)\n\n (def 'calc (n) {\n [[(* storageJump n)]] (exp 256 n)\n [[(+ (* storageJump n) 1)]] (exp 255 n)\n [[(+ (* storageJump n) 2)]] (exp 257 n)\n }\n )\n\n (calc 0)\n (calc 1)\n (calc 2)\n (calc 3)\n (calc 4)\n (calc 5)\n (calc 6)\n (calc 7)\n (calc 8)\n (calc 9)\n (calc 10)\n (calc 11)\n (calc 12)\n (calc 13)\n (calc 14)\n (calc 15)\n (calc 16)\n (calc 17)\n (calc 18)\n (calc 19)\n (calc 20)\n (calc 21)\n (calc 22)\n (calc 23)\n (calc 24)\n (calc 25)\n (calc 26)\n (calc 27)\n (calc 28)\n (calc 29)\n (calc 30)\n (calc 31)\n (calc 32)\n (calc 33)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":abi f(uint) 0" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/expPower256, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'addmod' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "addmod" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label addmod_1_2_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label addmod_neg1_neg2_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label addmod_neg6_1_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label addmod_eq_smod", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label addmod_eq_mod", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label addmod_4_1_neg3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x05" } } } }, { "indexes" : { "data" : ":label addmod_4_1_neg3_eq", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label addmod_neg1_0_5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label addmod_neg1_1_5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label addmod_neg1_2_5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label addmod_neg1_neg2_5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010a" : { "storage" : { "0" : "0x04" } } } }, { "indexes" : { "data" : ":label addmod_2_160_1_5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010b" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label addmod_4_1_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010c" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label addmod_0_1_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010d" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label addmod_1_0_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010e" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label addmod_0_0_0_min_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010f" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod 1 2 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod (- 0 1) (- 0 2) 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod (- 0 6) 1 3) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (eq (smod (- 0 5) 3) (addmod (- 0 6) 1 3) )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (eq (mod (- 0 5) 3) (addmod (- 0 6) 1 3) )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod 4 1 (- 0 3) )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (eq (addmod 4 1 (- 0 3) ) 2 )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod (- 0 1) 0 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod (- 0 1) 1 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod (- 0 1) 2 5)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod (- 0 1) (- 0 2) 5)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; ((2^160)-1 + 1) % 5 \n [[0]] (addmod 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1 5)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010c" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod 4 1 0)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010d" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod 0 1 0)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010e" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (addmod 1 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010f" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (- (addmod 0 0 0) 1) \n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label addmod_1_2_2 :abi f(uint) 0x00", ":label addmod_neg1_neg2_2 :abi f(uint) 0x01", ":label addmod_neg6_1_3 :abi f(uint) 0x02", ":label addmod_eq_smod :abi f(uint) 0x03", ":label addmod_eq_mod :abi f(uint) 0x04", ":label addmod_4_1_neg3 :abi f(uint) 0x05", ":label addmod_4_1_neg3_eq :abi f(uint) 0x06", ":label addmod_neg1_0_5 :abi f(uint) 0x07", ":label addmod_neg1_1_5 :abi f(uint) 0x08", ":label addmod_neg1_2_5 :abi f(uint) 0x09", ":label addmod_neg1_neg2_5 :abi f(uint) 0x0a", ":label addmod_2_160_1_5 :abi f(uint) 0x0b", ":label addmod_4_1_0 :abi f(uint) 0x0c", ":label addmod_0_1_0 :abi f(uint) 0x0d", ":label addmod_1_0_0 :abi f(uint) 0x0e", ":label addmod_0_0_0_min_1 :abi f(uint) 0x0f" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/addmod, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'smod' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "smod" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label smod_2_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label smod_neg1_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : [ ":label smod_0_neg1", ":label smod_3_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label smod_neg2_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe" } } } }, { "indexes" : { "data" : ":label smod_16_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (smod 2 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 % 2 (2^256-1 = -1 in evm arithmetic) \n [[0]] (smod 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 2) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; 0 % -1\n [[0]] (smod 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (smod 3 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (smod (- 0 2) 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; The original test was (3%0)-1, but since we're \n ; already checking 3%0 (contract 0...0103), I decided\n ; it would be better to check a different number\n [[0]] (- (smod 16 0) 1)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label smod_2_3 :abi f(uint) 0", ":label smod_neg1_2 :abi f(uint) 1", ":label smod_0_neg1 :abi f(uint) 2", ":label smod_3_0 :abi f(uint) 3", ":label smod_neg2_3 :abi f(uint) 4", ":label smod_16_0 :abi f(uint) 5" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/smod, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'fib' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "fib" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0x00", "1" : "0x01", "10" : "0x37", "2" : "0x01", "3" : "0x02", "4" : "0x03", "5" : "0x05", "6" : "0x08", "7" : "0x0D", "8" : "0x15", "9" : "0x22" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'fib (n) [[n]] (+ @@(- n 1) @@(- n 2)))\n (fib 2)\n (fib 3)\n (fib 4)\n (fib 5)\n (fib 6)\n (fib 7)\n (fib 8)\n (fib 9)\n (fib 10)\n}\n", "nonce" : "0", "storage" : { "0" : "0x00", "1" : "0x01" } } }, "transaction" : { "data" : [ "0x01" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/fib, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'expPower256Of256' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "expPower256Of256" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0100", "0x01" : "0x0100", "0x0103" : "0x82ec698218879ec55c33085514ff7f0000000000000000000000000000000001", "0x0104" : "0x3122f4bcdf6dd8b265cd18eb6af28c879aed44a35e0bf59273e39e6c7ff000ff", "0x0105" : "0x6a2b3bc87a02c29b9d27757df43047ecd0f15485270fca27417a701c701000ff", "0x0106" : "0x228fc9b0f000b68fb921f7aa6aff810000000000000000000000000000000001", "0x0107" : "0x88e1259502eef93d46060aacc9e2ff506c734dade0b6714ab12d17e46ff00101", "0x0108" : "0x4a103813c12c12169b218296bb0a9eae80cf8d2b158aa70eb990f99480100101", "0x0113" : "0xec698218879ec55c33085514ff7f000000000000000000000000000000000001", "0x0114" : "0x722ad218eb1995a2d257c4c06d8de993c203cfc8e3512df7d633e17e908ffeff", "0x0115" : "0x8ac9b5ec08d74612cb29f941481d274b51721af2296207c0da8d24667f9100ff", "0x0116" : "0x8fc9b0f000b68fb921f7aa6aff81000000000000000000000000000000000001", "0x0117" : "0x81d5ff63680841482299f3eab616446dcd336f537c0c565aa4112ab95d91ff01", "0x0118" : "0x9c6ca90dac4e97dea02ac969e8649ee9e6232e0c3f4797411151cb8f90910101", "0x0123" : "0x698218879ec55c33085514ff7f00000000000000000000000000000000000001", "0x0124" : "0x8a2cbd9f40794e2205b13306f2aa0a43c60823c64b95d8601fa4f1e521ee00ff", "0x0125" : "0xc1b5a1e3a81da51b10d84e880f0113ff67b863ddad3faf1f4ecf413f101200ff", "0x0126" : "0xc9b0f000b68fb921f7aa6aff8100000000000000000000000000000000000001", "0x0127" : "0x410be68e49452a1fbcd863bf6e8d637f8eae4979c34c88d552afbcc20fee0101", "0x0128" : "0xf540cb714754b5b1eb0373833833bd7fb0ee925ce8b92962500b7a1c22120101", "0x0133" : "0x8218879ec55c33085514ff7f0000000000000000000000000000000000000001", "0x0134" : "0xb795ad7ac24cfbb7435cf53bd3584f3d4b2709935635c3ceb66e761ff091feff", "0x0135" : "0x1f0bb7be91a0ccd0cca93d75cf03de3e6b56fe8f1c54242617665327219300ff", "0x0136" : "0xb0f000b68fb921f7aa6aff810000000000000000000000000000000000000001", "0x0137" : "0xad571756ecbff1bfdef064861e5e92c5d897a9cc380e54bdbaabd80bb793ff01", "0x0138" : "0xd8b5b531989e689f700dcdb43ab90e79a49dfbbb5a13dbf751df98bb34930101", "0x0143" : "0x18879ec55c33085514ff7f000000000000000000000000000000000000000001", "0x0144" : "0x67e4797dc21f02ce4a7c52218c7dbea5d212e6c244e24f0ba4c08613c7ec00ff", "0x0145" : "0xa1ce1a085f258785846939cc1d2e8725ac94ad4dff8913234e00679fb41400ff", "0x0146" : "0xf000b68fb921f7aa6aff81000000000000000000000000000000000000000001", "0x0147" : "0xcce501857a1cb45473915a28082af950e0f78f7e2de68ce748adb661b3ec0101", "0x0148" : "0x3b2e28d274a16c08b58a23bad63bba6d7b09685769d1f68ca3873bedc8140101", "0x0153" : "0x879ec55c33085514ff7f00000000000000000000000000000000000000000001", "0x0154" : "0x7fd07055ff50cdfe4b4bd9a15133d72d3607d92eb7ac81bac93db7ff4c93feff", "0x0155" : "0x665ac5c769e87f61d5993abc26522fbfca2734d76a63216b2d550d29c79500ff", "0x0156" : "0xb68fb921f7aa6aff8100000000000000000000000000000000000000000001", "0x0157" : "0x1c93db67c9884bc694686d69a25a5d7ed089841d5ce147fdd7199ab00d95ff01", "0x0158" : "0x485053d8ff66be52036597520344fac87b6a305426a9e49221d3f934dc950101", "0x0163" : "0x9ec55c33085514ff7f0000000000000000000000000000000000000000000001", "0x0164" : "0xec447e662ac08957d7e290a421dbf54c0aaf43aadc9cc465ad0b02f071ea00ff", "0x0165" : "0xdc9178d3bab470096f01477c859b5f4173986640b659426412a653465c1600ff", "0x0166" : "0xb68fb921f7aa6aff810000000000000000000000000000000000000000000001", "0x0167" : "0xdcf0a770777610503596ae0311af46c171151ed45107d7e7bb8f74bb5bea0101", "0x0168" : "0x4d65773387993928c95c861274232d3fb6f6b7fe1b22e4e61a30e71172160101", "0x0173" : "0xc55c33085514ff7f000000000000000000000000000000000000000000000001", "0x0174" : "0x537ca0f03f974303005f1e6693b55b72315a166841732e42b8353724a495feff", "0x0175" : "0x86418797ec60058de6cca47dfdbee79923ac49d7801e01840041ca76719700ff", "0x0176" : "0x8fb921f7aa6aff81000000000000000000000000000000000000000000000001", "0x0177" : "0x56a55341ab8d4318f1cfb55d5f21e2ba35d7e070a72bac6b2b21baae5f97ff01", "0x0178" : "0x55ddd0ec77909de6d8311116cf520398e816f928b06fdd90ec239d0488970101", "0x0183" : "0x5c33085514ff7f00000000000000000000000000000000000000000000000001", "0x0184" : "0xd542e526003539ead104274aff2d78332366e29d328c2161f0c120731fe800ff", "0x0185" : "0xc706cb25e8384ce9bb5c9cb48415238ba03e16c448e292c0a101843b081800ff", "0x0186" : "0xb921f7aa6aff8100000000000000000000000000000000000000000000000001", "0x0187" : "0x4ca55f89202c524cb0f1cb3195d13c8d94a9f7a05c59e1d4031577c707e80101", "0x0188" : "0x8c4b0574e9156b80035f3ecdcf1fe79d273ed7559747a4322bcd338f20180101", "0x0193" : "0x33085514ff7f0000000000000000000000000000000000000000000000000001", "0x0194" : "0x7f510dd7198cac0a92ff7ea80451838c0dfa12114c41a0ef05907397f897feff", "0x0195" : "0x1275e752b6aee228ecba5e9b57ef1111deff3c651e2cfbf2cccd13151f9900ff", "0x0196" : "0x21f7aa6aff810000000000000000000000000000000000000000000000000001", "0x0197" : "0x6646340ad51a03bb710caf05756b685b33c7dad62ae68d369243700ead99ff01", "0x0198" : "0x29d80e8060ef2221929bb18215586c742686d6860e028ca0456b443238990101", "0x01a3" : "0x085514ff7f000000000000000000000000000000000000000000000000000001", "0x01a4" : "0x1d164db738eb6893868b361ad2803f97be35764456e82a837667a693d1e600ff", "0x01a5" : "0x8b92c24abebf376a5aab5ff4dfd3538a03d38a10bced2aae8e1a8a85b81a00ff", "0x01a6" : "0xf7aa6aff81000000000000000000000000000000000000000000000000000001", "0x01a7" : "0x6931bda98c70e860a1f6a5224940f1ec7e6734cd9456c95806384f7cb7e60101", "0x01a8" : "0x3402a9db66492dfc2a220715e76243469462f24edc56903ba1d8e96ed21a0101", "0x01b3" : "0x5514ff7f00000000000000000000000000000000000000000000000000000001", "0x01b4" : "0x178918ffbcb401d4efd2f7dfb4d01a897172267f0f491121ac52dd614899feff", "0x01b5" : "0x38ecff71480ca0b422f2ed6f780d5fead2ae234a49104b10a86f7f0dd19b00ff", "0x01b6" : "0xaa6aff8100000000000000000000000000000000000000000000000000000001", "0x01b7" : "0xd02811cb5dc1d80567e810532b235b7672f5c78cd6e89bb511d5e2d8f79bff01", "0x01b8" : "0x1b4e6404f474c18055d30bb8987672f59e97980d6f9de1764c0fbec5ec9b0101", "0x01c3" : "0x14ff7f0000000000000000000000000000000000000000000000000000000001", "0x01c4" : "0xffd368e44b3f85cb81ae394c9809ca9fa2db46a83d7880a912ab6d4a87e400ff", "0x01c5" : "0x0981ad53c19b15a94bcf0bf20235dd0da9df25f46ae635029fe2062e6c1c00ff", "0x01c6" : "0x6aff810000000000000000000000000000000000000000000000000000000001", "0x01c7" : "0x19df06ffa28250867006726405fbc05d43dc2f9d2f025006db089bd46be40101", "0x01c8" : "0x243fffe3a4f2982f45055c08f379648ab886da8027a7401117a8e0b8881c0101", "0x01d3" : "0xff7f000000000000000000000000000000000000000000000000000000000001", "0x01d4" : "0x41e065d46e0349cfe624c4e8a2034aea1f7edfff80e511cd8067d488949bfeff", "0x01d5" : "0xa84162ca6675a22c4c79dfc4ea15f760db5a04dbf04246764199b668879d00ff", "0x01d6" : "0xff81000000000000000000000000000000000000000000000000000000000001", "0x01d7" : "0x1226984faa6b05ebdbd45d8477fa4fd5b55bfd5061de03c319282b153d9dff01", "0x01d8" : "0x5cc9e6b0b749fd94541ad00364bdec2fca7816981ca3e38f485decc7a49d0101", "0x01e3" : "0x7f00000000000000000000000000000000000000000000000000000000000001", "0x01e4" : "0xe9772778f50fa0a69cd10fa019ac56d72ac7a7d7af26c4ba28415c8f41e200ff", "0x01e5" : "0x33f0385ef73feebdb952e5adb643dd0fa178fd9271578219ad50a73d241e00ff", "0x01e6" : "0x8100000000000000000000000000000000000000000000000000000000000001", "0x01e7" : "0xfd405cce8f73dffc04a6f0ff6ffc6bf7961876d09c5b4933a68f0cc623e20101", "0x01e8" : "0xc5a8f4566fd2e96e4ce3a8b3ec0863e7b20bc3b2f3dc5261ba8a0174421e0101", "0x01f3" : "0x01", "0x01f4" : "0xf9cb87f5b1ab58602f52a1e9d392e5675b86a59a53943a8d4ec2a915dc9dfeff", "0x01f5" : "0x893d729a64e318860ec5047e70e598da163eb41e71e74b04dfd4712d419f00ff", "0x01f6" : "0x01", "0x01f7" : "0xee5f2839c1b4f6ca05e6fdb04e2fb49c0f860b3765c27dc781a150cb7f9fff01", "0x01f8" : "0xb4c358e3c6bcddfb509ea487d733df0e1854f29c3b6bfd4a8caabe3f609f0101", "0x02" : "0x0100", "0x0200" : "0x01", "0x0203" : "0x01", "0x0204" : "0xb8247842bb5ce75c08d0c251669ed5870fa24a22952e5db3a7c66c59ffe000ff", "0x0205" : "0xee526e5a06f2a990b2bf6c951e5feabf0e07ee16877296e1be872db9e02000ff", "0x0206" : "0x01", "0x0207" : "0xeda7d024b6de40a9d3b966e71f10a4667edc5b71cab07aeabcac6249dfe00101", "0x0208" : "0x512ecfaeeb11205f0833e1054dcb1300488e0954be5af77a49e143aa00200101", "0x0210" : "0x01", "0x0213" : "0x01", "0x0214" : "0x8dcb65b5494eba78cd6756a6f9851f6e26d0f2bb9ecd7e9abd7e9b11209ffeff", "0x0215" : "0x6694bb31b20cd625f3756897dae6d738f2e64467b5b6f10fa3e07763ffa100ff", "0x0216" : "0x01", "0x0217" : "0xe678999aeffd1f1f45081f64de7f80ab083dd7df04721ed64ee04c03bda1ff01", "0x0218" : "0x39b68fb9898dd7568abd178397251ce8226a25c1d305a4e79573333520a10101", "0x03" : "0xff", "0x04" : "0xff", "0x05" : "0xff", "0x06" : "0x0101", "0x07" : "0x0101", "0x08" : "0x0101", "0x13" : "0x06c3acd330b959ad6efabce6d2d2125e73a88a65a9880d203dddf5957f7f0001", "0x14" : "0x8f965a06da0ac41dcb3a34f1d8ab7d8fee620a94faa42c395997756b007ffeff", "0x15" : "0xbce9265d88a053c18bc229ebff404c1534e1db43de85131da0179fe9ff8100ff", "0x16" : "0x02b5e9d7a094c19f5ebdd4f2e618f859ed15e4f1f0351f286bf849eb7f810001", "0x17" : "0xc73b7a6f68385c653a24993bb72eea0e4ba17470816ec658cf9c5bedfd81ff01", "0x18" : "0xb89fc178355660fe1c92c7d8ff11524702fad6e2255447946442356b00810101", "0x23" : "0x4ee4ceeaac565c81f55a87c43f82f7c889ef4fc7c679671e28d594ff7f000001", "0x24" : "0x82f46a1b4e34d66712910615d2571d75606ceac51fa8ca8c58cf6ca881fe00ff", "0x25" : "0x81c9fcefa5de158ae2007f25d35c0d11cd735342a48905955a5a6852800200ff", "0x26" : "0x666ac362902470ed850709e2a29969d10cba09debc03c38d172aeaff81000001", "0x27" : "0xeb30a3c678a01bde914548f98f3366dc0ffe9f85384ebf1111d03dad7ffe0101", "0x28" : "0x72d0a7939b6303ce1d46e6e3f1b8be303bfdb2b00f41ad8076b0975782020101", "0x33" : "0x109a00e1370d2d2922bf892e85becb54297354b2e5c75388d514ff7f00000001", "0x34" : "0x54a792f15e9aba7e4ad9e716bc169eea3a6e2e9c49bf9b335874613c8081feff", "0x35" : "0x5d24a14d8e5e039372cd0f6a0f31e9ed6b75adba9f16b1c5b3edd5ba818300ff", "0x36" : "0x298e2f316b4ccded5ebf515998d9ec20df69404b04a441782a6aff8100000001", "0x37" : "0x4335694e98f372183c62a2339fa4ad161e9b4c42240bdc9452abffd07783ff01", "0x38" : "0xf0f0820797315acd063056bba76f6a9c3e281cdb5197a233967ca94684830101", "0x43" : "0xe6540ce46eaf70da9d644015a661e0e245b13f307cb3885514ff7f0000000001", "0x44" : "0x6526b38b05a6325b80e1c84ab41dc934fd70f33f1bd0eab3d1f61a4707fc00ff", "0x45" : "0xe959516cd27e5d8fd487b72db2989b3ec2ba9fb7ead41554526fe5a3040400ff", "0x46" : "0xe7498a48c6ce2530bbe814ee3440c8c44fffab7ad8a277aa6aff810000000001", "0x47" : "0x2dffa3e901e5a392d15b79f4193d2168147d2aa7c55870b46c3a905d03fc0101", "0x48" : "0xe16ea721c96539edb4f7fb82de0dad8cccb1e7a6966a6777635f6fb908040101", "0x53" : "0xb581ac185aad71db2d177c286929c4c22809e5dcb3085514ff7f000000000001", "0x54" : "0x75789eb2a64bc971389fbd11a1e6d7abbf95ad25e23fb9aa25e73a0bfc83feff", "0x55" : "0xfc403fa42ceb6a0d0d3321bd9b2d8af25b1b667f87a04f496c78168d078500ff", "0x56" : "0xcec5ec213b9cb5811f6ae00428fd7b6ef5a1af39a1f7aa6aff81000000000001", "0x57" : "0x70ab32233202b98d382d17713fa0be391eaf74f85ba1740c9c3238c4ed85ff01", "0x58" : "0xb622672a213faa79b32185ff93a7b27a8499e48f7b032cdb4d1a70300c850101", "0x63" : "0x1948059de1def03c4ec35fc22c2bb8f2bf45dc33085514ff7f00000000000001", "0x64" : "0x41f818a8e24eb6d7bb7b193b4f2b5fdcf4bd0d453f2ac3499d8830d391fa00ff", "0x65" : "0xede6fe4a943dfb5d967a2b85d6728759d40d2ef0ae4bc28bbb1867f98c0600ff", "0x66" : "0x083c936cbaad5de592badc2e142fe4ebd6103921f7aa6aff8100000000000001", "0x67" : "0x57385019fe4e0939ca3f35c37cadfaf52fba5b1cdfb02def3866e8068bfa0101", "0x68" : "0x810ac878bd98428f6be8c6426ba9f9da09e3e33bf4fe10bfa3f8b12c92060101", "0x73" : "0x8bb02654111ad8c60ad8af132283a81f455c33085514ff7f0000000000000001", "0x74" : "0xa8f75c129dbb8466d6703a2a0b8212131b3248d70e2478862ac40fe17485feff", "0x75" : "0x5fd4d2de580383ee59f5e800ddb3f1717ceae03aede19d3dec5e5a69918700ff", "0x76" : "0xc8624230b524b85d6340da48a5db20370fb921f7aa6aff810000000000000001", "0x77" : "0x287b58a5a13cd7f454468ca616c181712f5ed25433a7d5a894b6ced35f87ff01", "0x78" : "0x09930d11ac2804fa977bf951593c8dff8498779cc0cdc5812a4fba2f98870101", "0x83" : "0x230041a0e7602d6e459609ed39081ec55c33085514ff7f000000000000000001", "0x84" : "0xc407d8a413ef9079ead457ed686a05ac81039c0cae0a7f6afd01e8461ff800ff", "0x85" : "0x67a397e0692385e4cd83853aabce220a94d449e885fa867e96d3ef5e180800ff", "0x86" : "0x70add926e753655d6d0ebe9c0f81368fb921f7aa6aff81000000000000000001", "0x87" : "0x0bdce80b8378e43f13d454b9d0a4c83cf311b8eaa45d5122cfd544a217f80101", "0x88" : "0x629c25790e1488998877a9ecdf0fb69637e77d8a4bdc1b46270093ba20080101", "0x93" : "0x53017d8eb210db2c8cd4a299079ec55c33085514ff7f00000000000000000001", "0x94" : "0x48be09b6c6ae2aa660f1972125cecbb1038b5d236ecf766ba786e2c4e887feff", "0x95" : "0x2e350d847ba73dc2099f83f532951c47269d9fd7e411b50bae00a9581f8900ff", "0x96" : "0x013ab9e1f0df89a184b4d07080b68fb921f7aa6aff8100000000000000000001", "0x97" : "0xf387ed41c1050f9da667f429a3e8fb30b61a55ede97d7b8acd797a03cd89ff01", "0x98" : "0x525696c22bb3ce00fd2e3f6bbb9b4ea1046a5e31fcff2fedf8f8c74d28890101", "0xa3" : "0xfe0f60957dc223578a0298879ec55c33085514ff7f0000000000000000000001", "0xa4" : "0xc1ea45f348b5d351c4d8fe5c77da979cadc33d866acc42e981278896b1f600ff", "0xa5" : "0x56ddb29bca94fb986ac0a40188b3b53f3216b3559bd8324a77ea8bd8a80a00ff", "0xa6" : "0x2d49ff6b0bbe177ae9317000b68fb921f7aa6aff810000000000000000000001", "0xa7" : "0x185fa9eab94cfe3016b69657e83b23fd24cc6960218254231c3db627a7f60101", "0xa8" : "0xa7a0223829f26d6c635368034320563df4aa5eb62efc87a42bb35f69b20a0101", "0xb3" : "0xe1440264b8ee0cea0218879ec55c33085514ff7f000000000000000000000001", "0xb4" : "0x29575fdce377b23043e489e358581474bc863187fa85f9945473a2be5889feff", "0xb5" : "0x3df8c030ec521fb109c4d887dbbc14c7c9c9921b27058e3503971b60b18b00ff", "0xb6" : "0x67799740340daf4a30f000b68fb921f7aa6aff81000000000000000000000001", "0xb7" : "0x540a4e4635b40585e09ff10b63ffe310dd717fca5c0a51570091e25e378bff01", "0xb8" : "0xdbbaef5c49ffee61b08cde6ebc8dba6e9a62d56c2355d1980cb9e790bc8b0101", "0xc3" : "0xb0e95b83a36ce98218879ec55c33085514ff7f00000000000000000000000001", "0xc4" : "0xc482ab56ec19186dc48c88f30861a850b2253b1ea6dc021589e569bd47f400ff", "0xc5" : "0xcf45c7f9af4bbe4a83055b55b97777ad5e0a3f08b129c9ae208c5d713c0c00ff", "0xc6" : "0xa5cbb62a421049b0f000b68fb921f7aa6aff8100000000000000000000000001", "0xc7" : "0x3bde6ca66dffe1bf5d727c3edea74c7a4af43b3912e6256d37705c8f3bf40101", "0xc8" : "0x3f49a1e40c5213aa4ffed57eb4c1ad2d181b2aaa289e9d59c2256c43480c0101", "0xd3" : "0xe02639036c698218879ec55c33085514ff7f0000000000000000000000000001", "0xd4" : "0x8be664bde946d939ce551b948b503787942d2a7734509288c1b62fd5c48bfeff", "0xd5" : "0xa923a28e7a75aef26c51580ffc686879e4a0b404b089bdbcd751d88b478d00ff", "0xd6" : "0x41ac5ea30fc9b0f000b68fb921f7aa6aff810000000000000000000000000001", "0xd7" : "0x0daa3a177ec975cb69bb4acf4a6e1be7bcc1ad33d1ffad97510f9fea9d8dff01", "0xd8" : "0x19e6822beb889be28310060f4fb9741bfd50a31fa81ec65de21f7b02548d0101", "0xe3" : "0xdb9902ec698218879ec55c33085514ff7f000000000000000000000000000001", "0xe4" : "0x83fab06c6c8fef761ebbb9534c06ac2a9d61820623008069062ff3b1e1f200ff", "0xe5" : "0x3f791dd183ed5b963bd86e0dba1a9dd5b8ceeb078f15c73062f1942fd40e00ff", "0xe6" : "0xe0bfa28fc9b0f000b68fb921f7aa6aff81000000000000000000000000000001", "0xe7" : "0x8133b760dfae27560eb490f235ddfa301f058dee4f01f3fe4b3567d0d3f20101", "0xe8" : "0xcd4cd0124e983af71620fb5f98275965c6a8bebc4b8adc288b63224ee20e0101", "0xf3" : "0x9882ec698218879ec55c33085514ff7f00000000000000000000000000000001", "0xf4" : "0x75c4915e18b96704209738f5ca765568bb4dc4113d56683977825a132c8dfeff", "0xf5" : "0x5c76839bf5a80b1da705dbdf43e4dd6770cd7501af11ff2dab7918dfe18f00ff", "0xf6" : "0xbf228fc9b0f000b68fb921f7aa6aff8100000000000000000000000000000001", "0xf7" : "0xc6a29131e7594004bc2aa79f0d2c402a1409c57c77d284c14b1a3ab0ff8fff01", "0xf8" : "0xe6b3e5cf6ec90e532fef7d08455ebf92a03e9e3f6e224ea0febdf1a9f08f0101" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'storageJump 0x10)\n\n (def 'calc (n) {\n\n [[(* storageJump n)]] (exp 256 (exp 256 n))\n [[(+ (* storageJump n) 1)]] (exp 256 (exp 255 n))\n [[(+ (* storageJump n) 2)]] (exp 256 (exp 257 n))\n\n [[(+ (* storageJump n) 3)]] (exp 255 (exp 256 n))\n [[(+ (* storageJump n) 4)]] (exp 255 (exp 255 n))\n [[(+ (* storageJump n) 5)]] (exp 255 (exp 257 n))\n\n [[(+ (* storageJump n) 6)]] (exp 257 (exp 256 n))\n [[(+ (* storageJump n) 7)]] (exp 257 (exp 255 n))\n [[(+ (* storageJump n) 8)]] (exp 257 (exp 257 n))\n }\n )\n\n (calc 0)\n (calc 1)\n (calc 2)\n (calc 3)\n (calc 4)\n (calc 5)\n (calc 6)\n (calc 7)\n (calc 8)\n (calc 9)\n (calc 10)\n (calc 11)\n (calc 12)\n (calc 13)\n (calc 14)\n (calc 15)\n (calc 16)\n (calc 17)\n (calc 18)\n (calc 19)\n (calc 20)\n (calc 21)\n (calc 22)\n (calc 23)\n (calc 24)\n (calc 25)\n (calc 26)\n (calc 27)\n (calc 28)\n (calc 29)\n (calc 30)\n (calc 31)\n (calc 32)\n (calc 33)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":abi f(uint) 0" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/expPower256Of256, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'divByZero' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "divByZero" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0x0" } } } } ], "pre" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'NOP 0)\n (def 'opcode $4)\n (def 'a $36)\n (def 'b $68)\n\n (if (= opcode 0x04) [[0]] (div a 0) NOP)\n (if (= opcode 0x05) [[0]] (sdiv a 0) NOP)\n (if (= opcode 0x06) [[0]] (mod a 0) NOP)\n (if (= opcode 0x07) [[0]] (smod a 0) NOP)\n (if (= opcode 0x08) [[0]] (addmod a b 0) NOP)\n (if (= opcode 0x09) [[0]] (mulmod a b 0) NOP)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label div_2_0 :abi f(uint,uint) 0x04 2", ":label div_1_0 :abi f(uint,uint) 0x04 1", ":label div_0_0 :abi f(uint,uint) 0x04 0", ":label div_neg1_0 :abi f(uint,uint) 0x04 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label div_neg2_0 :abi f(uint,uint) 0x04 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label div_maxint_0 :abi f(uint,uint) 0x04 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label div_minint_0 :abi f(uint,uint) 0x04 0x8000000000000000000000000000000000000000000000000000000000000000", ":label sdiv_2_0 :abi f(uint,uint) 0x05 2", ":label sdiv_1_0 :abi f(uint,uint) 0x05 1", ":label sdiv_0_0 :abi f(uint,uint) 0x05 0", ":label sdiv_neg1_0 :abi f(uint,uint) 0x05 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label sdiv_neg2_0 :abi f(uint,uint) 0x05 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label sdiv_maxint_0 :abi f(uint,uint) 0x05 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label sdiv_minint_0 :abi f(uint,uint) 0x05 0x8000000000000000000000000000000000000000000000000000000000000000", ":label mod_2_0 :abi f(uint,uint) 0x06 2", ":label mod_1_0 :abi f(uint,uint) 0x06 1", ":label mod_0_0 :abi f(uint,uint) 0x06 0", ":label mod_neg1_0 :abi f(uint,uint) 0x06 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mod_neg2_0 :abi f(uint,uint) 0x06 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mod_maxint_0 :abi f(uint,uint) 0x06 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mod_minint_0 :abi f(uint,uint) 0x06 0x8000000000000000000000000000000000000000000000000000000000000000", ":label smod_2_0 :abi f(uint,uint) 0x07 2", ":label smod_1_0 :abi f(uint,uint) 0x07 1", ":label smod_0_0 :abi f(uint,uint) 0x07 0", ":label smod_neg1_0 :abi f(uint,uint) 0x07 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label smod_neg2_0 :abi f(uint,uint) 0x07 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label smod_maxint_0 :abi f(uint,uint) 0x07 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label smod_minint_0 :abi f(uint,uint) 0x07 0x8000000000000000000000000000000000000000000000000000000000000000", ":label addmod_0_0_0 :abi f(uint,uint,uint) 0x08 0 0", ":label addmod_0_1_0 :abi f(uint,uint,uint) 0x08 0 1", ":label addmod_1_0_0 :abi f(uint,uint,uint) 0x08 1 0", ":label addmod_1_1_0 :abi f(uint,uint,uint) 0x08 1 1", ":label addmod_0_2_0 :abi f(uint,uint,uint) 0x08 0 2", ":label addmod_2_0_0 :abi f(uint,uint,uint) 0x08 2 0", ":label addmod_2_2_0 :abi f(uint,uint,uint) 0x08 2 2", ":label addmod_1_2_0 :abi f(uint,uint,uint) 0x08 1 2", ":label addmod_2_1_0 :abi f(uint,uint,uint) 0x08 2 1", ":label addmod_0_0_0 :abi f(uint,uint,uint) 0x08 0 0", ":label addmod_0_1_0 :abi f(uint,uint,uint) 0x08 0 1", ":label addmod_1_0_0 :abi f(uint,uint,uint) 0x08 1 0", ":label addmod_1_1_0 :abi f(uint,uint,uint) 0x08 1 1", ":label addmod_0_neg1_0 :abi f(uint,uint,uint) 0x08 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label addmod_neg1_0_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0", ":label addmod_neg1_neg1_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label addmod_0_neg2_0 :abi f(uint,uint,uint) 0x08 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_neg2_0_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0", ":label addmod_neg2_neg2_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_0_neg1_0 :abi f(uint,uint,uint) 0x08 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label addmod_neg1_0_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0", ":label addmod_neg1_neg1_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label addmod_0_neg2_0 :abi f(uint,uint,uint) 0x08 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_neg2_0_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0", ":label addmod_neg2_neg2_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_1_neg1_0 :abi f(uint,uint,uint) 0x08 1 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label addmod_neg1_1_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1", ":label addmod_1_neg2_0 :abi f(uint,uint,uint) 0x08 1 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_neg2_1_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 1", ":label addmod_1_neg1_0 :abi f(uint,uint,uint) 0x08 1 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label addmod_neg1_1_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1", ":label addmod_2_neg2_0 :abi f(uint,uint,uint) 0x08 2 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_neg2_2_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 2", ":label addmod_neg1_neg2_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label addmod_neg2_neg1_0 :abi f(uint,uint,uint) 0x08 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_0_0_0 :abi f(uint,uint,uint) 0x09 0 0", ":label mulmod_0_1_0 :abi f(uint,uint,uint) 0x09 0 1", ":label mulmod_1_0_0 :abi f(uint,uint,uint) 0x09 1 0", ":label mulmod_1_1_0 :abi f(uint,uint,uint) 0x09 1 1", ":label mulmod_0_2_0 :abi f(uint,uint,uint) 0x09 0 2", ":label mulmod_2_0_0 :abi f(uint,uint,uint) 0x09 2 0", ":label mulmod_2_2_0 :abi f(uint,uint,uint) 0x09 2 2", ":label mulmod_1_2_0 :abi f(uint,uint,uint) 0x09 1 2", ":label mulmod_2_1_0 :abi f(uint,uint,uint) 0x09 2 1", ":label mulmod_0_0_0 :abi f(uint,uint,uint) 0x09 0 0", ":label mulmod_0_1_0 :abi f(uint,uint,uint) 0x09 0 1", ":label mulmod_1_0_0 :abi f(uint,uint,uint) 0x09 1 0", ":label mulmod_1_1_0 :abi f(uint,uint,uint) 0x09 1 1", ":label mulmod_0_neg1_0 :abi f(uint,uint,uint) 0x09 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_neg1_0_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0", ":label mulmod_neg1_neg1_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_0_neg2_0 :abi f(uint,uint,uint) 0x09 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_neg2_0_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0", ":label mulmod_neg2_neg2_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_0_neg1_0 :abi f(uint,uint,uint) 0x09 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_neg1_0_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0", ":label mulmod_neg1_neg1_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_0_neg2_0 :abi f(uint,uint,uint) 0x09 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_neg2_0_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0", ":label mulmod_neg2_neg2_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_1_neg1_0 :abi f(uint,uint,uint) 0x09 1 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_neg1_1_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1", ":label mulmod_1_neg2_0 :abi f(uint,uint,uint) 0x09 1 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_neg2_1_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 1", ":label mulmod_1_neg1_0 :abi f(uint,uint,uint) 0x09 1 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", ":label mulmod_neg1_1_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1", ":label mulmod_2_neg2_0 :abi f(uint,uint,uint) 0x09 2 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_neg2_2_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 2", ":label mulmod_neg1_neg2_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE", ":label mulmod_neg2_neg1_0 :abi f(uint,uint,uint) 0x09 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/divByZero, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'div' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "div" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label div_2_big", ":label div_23_24", ":label div_0_24", ":label div_2_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label div_boost_bug", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x89" } } } }, { "indexes" : { "data" : ":label div_5_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label div_1_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label div_0_add", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x07" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (/ 0x02 \n 0xfedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Verify the fix to the divBoostBug\n [[0]] (/ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA \n 0x1DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6077)\n\n\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (/ 5 2) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (/ 23 24)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (/ 0 24)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (/ 1 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Divide by zero\n [[0]] (/ 2 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (+ (/ 13 0) 7)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label div_2_big :abi f(uint) 0", ":label div_boost_bug :abi f(uint) 1", ":label div_5_2 :abi f(uint) 2", ":label div_23_24 :abi f(uint) 3", ":label div_0_24 :abi f(uint) 4", ":label div_1_0 :abi f(uint) 5", ":label div_2_0 :abi f(uint) 6", ":label div_0_add :abi f(uint) 7" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/div, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'sub' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "sub" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label sub_23_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x16" } } } }, { "indexes" : { "data" : ":label sub_2_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label sub_0_23", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9" } } } }, { "indexes" : { "data" : ":label sub_0_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label sub_neg1_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (- 23 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (- 2 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (- 0 23)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; 0 - (-1) \n [[0]] (- 0\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (-1) - 0 \n ; evm arithmetic is mod 2^256, and the big number is 2^256-1\n [[0]] (- 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label sub_23_1 :abi f(uint) 0", ":label sub_2_3 :abi f(uint) 1", ":label sub_0_23 :abi f(uint) 2", ":label sub_0_neg1 :abi f(uint) 3", ":label sub_neg1_0 :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/sub, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'signextend' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "signextend" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label zero_zero", ":label neg1_zero" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label invalid_byte" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x126af4" } } } }, { "indexes" : { "data" : [ ":label zero_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : [ ":label neg2_neg2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe" } } } }, { "indexes" : { "data" : [ ":label neg1_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : [ ":label large_ff" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0xff" } } } }, { "indexes" : { "data" : [ ":label bit_is_not_set" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x6a" } } } }, { "indexes" : { "data" : [ ":label bit_is_not_set_high" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x6af4" } } } }, { "indexes" : { "data" : [ ":label bit_is_set_high" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaf4" } } } }, { "indexes" : { "data" : [ ":label overflow_bytenum" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010a" : { "storage" : { "0" : "0x8000" } } } }, { "indexes" : { "data" : [ ":label overflow_bytenum2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010b" : { "storage" : { "0" : "0xFFFF" } } } }, { "indexes" : { "data" : [ ":label bit_is_set" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010c" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend 80 0x126af4)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 = 2^256-1 in EVM arithmetic\n [[0]] (signextend 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -2 = 2^256-2 in EVM arithmetic\n [[0]] (signextend\n 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\n 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 = 2^256-1 in EVM arithmetic\n [[0]] (signextend\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend 0xf00000000000000001 0xff)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend \n ; -1 a.k.a. 2^256-1\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0x00\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; Extend the sign of 0x6a, which is a positive 8 bit number\n [[0]] (signextend 0 0x122f6a) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; Extend the sign of 0x6af4, which is a positive 16 bit number\n [[0]] (signextend 1 0x126af4) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; The first two bytes are 0xfaf4, which is a negative 16 bit number\n ; (-1292). The sign is extended from the first two bytes to the entire\n ; value\n [[0]] (signextend 1 0x12faf4) \n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend 0x010000000000000001 0x8000)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend 0xf0000000000001 0xFFFF)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (signextend 0 0x122ff4)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label invalid_byte :abi f(uint) 0", ":label zero_zero :abi f(uint) 1", ":label zero_neg1 :abi f(uint) 2", ":label neg2_neg2 :abi f(uint) 3", ":label neg1_neg1 :abi f(uint) 4", ":label large_ff :abi f(uint) 5", ":label neg1_zero :abi f(uint) 6", ":label bit_is_not_set :abi f(uint) 7", ":label bit_is_not_set_high :abi f(uint) 8", ":label bit_is_set_high :abi f(uint) 9", ":label overflow_bytenum :abi f(uint) 0x0A", ":label overflow_bytenum2 :abi f(uint) 0x0B", ":label bit_is_set :abi f(uint) 0x0C" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/signextend, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'mod' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "mod" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label mod_2_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label mod_neg1_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label mod_0_neg1", ":label mod_3_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } }, "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label mod_neg2_3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label mod_16_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (% 2 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -1 % 2 (2^256-1 = -1 in evm arithmetic) \n [[0]] (% 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 2) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; 0 % -1\n [[0]] (% 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (% 3 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; The expected result is 2, which is counter\n ; intuitive. The reason is that MOD uses unsigned\n ; arithmetic. -2 % 3 is indeed 1, but 2^256 % 3 = 1\n ; and therefore (2^256-2) % 3 = 2\n ;\n [[0]] (% (- 0 2) 3)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; The original test was (3%0)-1, but since we're \n ; already checking 3%0 (contract 0...0103), I decided\n ; it would be better to check a different number\n [[0]] (- (% 16 0) 1)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label mod_2_3 :abi f(uint) 0", ":label mod_neg1_2 :abi f(uint) 1", ":label mod_0_neg1 :abi f(uint) 2", ":label mod_3_0 :abi f(uint) 3", ":label mod_neg2_3 :abi f(uint) 4", ":label mod_16_0 :abi f(uint) 5" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmArithmeticTest/mod, step: BlockchainTestFiller) Error: Tests are sealed and not refillable! (stCallCodes/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCallCreateCallCodeTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stExample/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stInitCodeTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stLogTests/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stMemoryTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stPreCompiledContracts/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stPreCompiledContracts2/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stRandom/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stRandom2/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stRecursiveCreate/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stRefundTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSolidityTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSpecialTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSystemOperationsTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stTransactionTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stTransitionTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stWalletTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCallDelegateCodesCallCodeHomestead/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCallDelegateCodesHomestead/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stHomesteadSpecific/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stDelegatecallTestHomestead/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stEIP150singleCodeGasPrices/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stMemExpandingEIP150Calls/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stEIP150Specific/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stEIP158Specific/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stNonZeroCallsTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stZeroCallsTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stZeroCallsRevert/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCodeSizeLimit/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCreateTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stRevertTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stStackTests/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stStaticCall/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stReturnDataTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stZeroKnowledge/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stZeroKnowledge2/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCodeCopyTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stBugs/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stShift/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stCreate2/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stExtCodeHash/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSStoreTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stAttackTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stMemoryStressTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stQuadraticComplexityTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stBadOpcode/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stArgsZeroOneBalance/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stChainId/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSLoadTest/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSelfBalance/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stStaticFlagEnabled/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stSubroutine/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stEIP2537/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stEIP2930/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stEIP1559/BCGeneralStateTestsSuite, step: Initialized ) Error: Tests are sealed and not refillable! (stTimeConsuming/BCGeneralStateTestsSuite, step: Initialized )  -------- TestOutputHelper detected 76 errors during test execution! /data/retesteth/retesteth/TestOutputHelper.cpp(208): error: in "BCGeneralStateTests/VMTests/vmArithmeticTest": Running tests for config 'Ethereum GO on StateTool' 2 Test Case "vmBitwiseLogicOperation": 18%... 36%... 54%... 72%... 90%... 100% Tests finished: 11 vmBitwiseLogicOperation time: 1.780290 Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'not' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "not" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label not_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label not_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd" } } } }, { "indexes" : { "data" : ":label not_allones", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label not_neg2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label not_neg_2_pow_256", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe" } } } }, { "indexes" : { "data" : ":label not_neg0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (not 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (not 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (not pow_2_256_min1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; In evm arithmetic -2 = 256^2-2\n ; 256^2-1 is in binary all ones\n ; so 256^2-2 is all ones except for the least significant bit, which is 0\n ; and the not all zeros except for the least significant bit, which is 1 \n [[0]] (not (- 0 2))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; -(2^256-1) = 1\n ; not 1 is 0x ff...ffe\n (def 'pow_2_256_min1\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (not (- 0 pow_2_256_min1))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; not 00..00 is 11..11\n [[0]] (not (- 0 0))\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label not_0 :abi f(uint) 0", ":label not_2 :abi f(uint) 1", ":label not_allones :abi f(uint) 2", ":label not_neg2 :abi f(uint) 3", ":label not_neg_2_pow_256 :abi f(uint) 4", ":label not_neg0 :abi f(uint) 5" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/not, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'iszero' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "iszero" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label iszero_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label iszero_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label iszero_neg2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (iszero pow_2_256_min1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (iszero 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (iszero (- 0 2))\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label iszero_neg1 :abi f(uint) 0", ":label iszero_0 :abi f(uint) 1", ":label iszero_neg2 :abi f(uint) 2" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/iszero, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'lt' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "lt" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label lt_neg2_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label lt_0_neg2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label lt_neg1_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label lt_0_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x01" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (lt a b) is true iff a=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label or_2_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x03" } } } }, { "indexes" : { "data" : ":label or_3_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x03" } } } }, { "indexes" : { "data" : ":label or_allones_bignum", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label or_allones_1110s", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : ":label or_allones_eefee", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (or 2 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (or 2 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (or 3 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "or 0xfff..fff" gives you 0xfff..fff\n [[0]] (or\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "or 0xfff..fff" gives you 0xfff..fff\n [[0]] (or\n 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "or 0xfff..fff" gives you 0xfff..fff\n [[0]] (or\n 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label or_2_2 :abi f(uint) 0", ":label or_2_1 :abi f(uint) 1", ":label or_3_1 :abi f(uint) 2", ":label or_allones_bignum :abi f(uint) 3", ":label or_allones_1110s :abi f(uint) 4", ":label or_allones_eefee :abi f(uint) 5" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/or, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'slt' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "slt" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label slt_neg2_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label slt_0_neg2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label slt_neg1_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label slt_0_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (slt a b) is true iff a=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label eq_0_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label eq_neg1_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x01" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (eq (- 0 5) (- 0 3))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (eq 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (eq pow_2_256_min1 pow_2_256_min1)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label eq_neg5_neg3 :abi f(uint) 0", ":label eq_0_0 :abi f(uint) 1", ":label eq_neg1_neg1 :abi f(uint) 2" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/eq, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'byte' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "byte" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label byte_31_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label byte_30_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : [ ":label byte_29_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x04" } } } }, { "indexes" : { "data" : [ ":label byte_28_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x08" } } } }, { "indexes" : { "data" : [ ":label byte_27_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x10" } } } }, { "indexes" : { "data" : [ ":label byte_26_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x20" } } } }, { "indexes" : { "data" : [ ":label byte_25_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x40" } } } }, { "indexes" : { "data" : [ ":label byte_24_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x80" } } } }, { "indexes" : { "data" : [ ":label byte_00_big" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label byte_00_big_2nd" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label byte_asm" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010A" : { "storage" : { "1" : "0xAC" } } } }, { "indexes" : { "data" : [ ":label byte_all" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000200" : { "storage" : { "0x00" : "0x00", "0x01" : "0x01", "0x02" : "0x02", "0x03" : "0x03", "0x04" : "0x04", "0x05" : "0x05", "0x06" : "0x06", "0x07" : "0x07", "0x08" : "0x08", "0x09" : "0x09", "0x0a" : "0x0a", "0x0b" : "0x0b", "0x0c" : "0x0c", "0x0d" : "0x0d", "0x0e" : "0x0e", "0x0f" : "0x0f", "0x10" : "0x10", "0x11" : "0x11", "0x12" : "0x12", "0x13" : "0x13", "0x14" : "0x14", "0x15" : "0x15", "0x16" : "0x16", "0x17" : "0x17", "0x18" : "0x18", "0x19" : "0x19", "0x1a" : "0x1a", "0x1b" : "0x1b", "0x1c" : "0x1c", "0x1d" : "0x1d", "0x1e" : "0x1e", "0x1f" : "0x1f" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 0) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 1) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 2) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 3) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 4) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 5) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 6) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 7) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (- 31 31) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (byte (sdiv 31 32) 0x8040201008040201)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x641234523456601F1A8001600155", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000200" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (def 'i 0x0100) ; index\n\n ; (byte num) = n\n (def 'num 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f)\n\n [i] 0x00\n\n (while (< @i 0x20) {\n [[@i]] (byte @i num)\n [i] (+ @i 1)\n }) ; while loop\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff $4 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label byte_31_big :abi f(uint) 0x0100", ":label byte_30_big :abi f(uint) 0x0101", ":label byte_29_big :abi f(uint) 0x0102", ":label byte_28_big :abi f(uint) 0x0103", ":label byte_27_big :abi f(uint) 0x0104", ":label byte_26_big :abi f(uint) 0x0105", ":label byte_25_big :abi f(uint) 0x0106", ":label byte_24_big :abi f(uint) 0x0107", ":label byte_00_big :abi f(uint) 0x0108", ":label byte_00_big_2nd :abi f(uint) 0x0109", ":label byte_asm :abi f(uint) 0x010a", ":label byte_all :abi f(uint) 0x200" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/byte, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'sgt' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "sgt" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label sgt_neg2_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label sgt_0_neg2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label sgt_neg1_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label sgt_0_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x01" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (sgt a b) is true iff a>b\n ; it is signed, so negative numbers are smaller than positive ones\n [[0]] (sgt (- 0 2) 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (sgt 0 (- 0 2))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (sgt pow_2_256_min1 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (sgt 0 pow_2_256_min1)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label sgt_neg2_0 :abi f(uint) 0", ":label sgt_0_neg2 :abi f(uint) 1", ":label sgt_neg1_0 :abi f(uint) 2", ":label sgt_0_neg1 :abi f(uint) 3" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/sgt, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'gt' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "gt" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label gt_neg2_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label gt_0_neg2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : [ ":label gt_neg1_0" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : [ ":label gt_0_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; (gt a b) is true iff a>b\n ; it is unsigned, so negative numbers are 2^255 and above. \n [[0]] (gt (- 0 2) 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (gt 0 (- 0 2))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (gt pow_2_256_min1 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'pow_2_256_min1 \n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (gt 0 pow_2_256_min1)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label gt_neg2_0 :abi f(uint) 0", ":label gt_0_neg2 :abi f(uint) 1", ":label gt_neg1_0 :abi f(uint) 2", ":label gt_0_neg1 :abi f(uint) 3" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/gt, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'xor' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "xor" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label xor_2_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label xor_2_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x03" } } } }, { "indexes" : { "data" : ":label xor_3_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label xor_allones_bignum", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0xfedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210" } } } }, { "indexes" : { "data" : ":label xor_allones_1110s", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0x1111111111111111111111111111111111111111111111111111111111111111" } } } }, { "indexes" : { "data" : ":label xor_allones_eefee", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x1111111111111111111111111111101111111111111111111111111111111111" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (xor 2 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (xor 2 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (xor 3 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "xor 0xfff..fff" is equivalent to not\n [[0]] (xor\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "or 0xfff..fff" gives you 0xfff..fff\n [[0]] (xor\n 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "or 0xfff..fff" gives you 0xfff..fff\n [[0]] (xor\n 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label xor_2_2 :abi f(uint) 0", ":label xor_2_1 :abi f(uint) 1", ":label xor_3_1 :abi f(uint) 2", ":label xor_allones_bignum :abi f(uint) 3", ":label xor_allones_1110s :abi f(uint) 4", ":label xor_allones_eefee :abi f(uint) 5" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/xor, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'and' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "and" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label and_2_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : ":label and_3_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x01" } } } }, { "indexes" : { "data" : ":label and_allones_bignum", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" } } } }, { "indexes" : { "data" : ":label and_allones_eefee", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" } } } }, { "indexes" : { "data" : ":label and_2_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (and 2 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (and 2 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (and 3 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "and 0xffffff" doesn't do anything\n [[0]] (and\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n )\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; "and 0xffffff" doesn't do anything\n [[0]] (and\n 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\n 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n )\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label and_2_2 :abi f(uint) 0", ":label and_2_1 :abi f(uint) 1", ":label and_3_1 :abi f(uint) 2", ":label and_allones_bignum :abi f(uint) 3", ":label and_allones_eefee :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmBitwiseLogicOperation/and, step: BlockchainTestFiller)  -------- TestOutputHelper detected 11 errors during test execution! /data/retesteth/retesteth/TestOutputHelper.cpp(208): error: in "BCGeneralStateTests/VMTests/vmBitwiseLogicOperation": Running tests for config 'Ethereum GO on StateTool' 2 Test Case "vmIOandFlowOperations": 21%... 42%... 64%... 85%... 100% Tests finished: 14 vmIOandFlowOperations time: 2.051030 Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'mload' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "mload" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label mload" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0000111122223333444455556666777788889999aaaabbbbccccddddeeeeffff" } } } }, { "indexes" : { "data" : [ ":label mloadOOG", ":label mloadOOG" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [0] 0x0000111122223333444455556666777788889999aaaabbbbccccddddeeeeffff\n [[0]] (mload 0)\n\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (mload 0x0fffffff)\n\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (mload 7489573)\n\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label mload :abi f(uint) 0", ":label mloadOOG :abi f(uint) 1", ":label mloadOOG :abi f(uint) 2" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/mload, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'codecopy' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "codecopy" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label codecopy", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x6040600060003960005160005560205160015500000000000000000000000000", "0x01" : "0x00" } } } }, { "indexes" : { "data" : ":label codecopy_bigbuff", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x6110006000600039600051600055602051600155000000000000000000000000", "0x01" : "0x00" } } } }, { "indexes" : { "data" : ":label codecopy_infbuff", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x00", "0x01" : "0x00" } } } }, { "indexes" : { "data" : ":label codecopy_2buff", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x6010600f600e600d600c600b600a600960086007600660056004600360026001", "0x01" : "0x0101010101010101010101010101016101005260206000600039604060206020", "0x02" : "0x3960005160005560205160015560405160025500000000000000000000000000" } } } }, { "indexes" : { "data" : ":label codecopy_opcodes", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x3860ff5560ff5460006000396160a76000556160a76001556160a76002556000", "0x01" : "0x5160005560205160015560405160025560605160035560805160045560a05160", "0x02" : "0x05550061deadff60ff546000f360aa60bb60cc60dd60ee60fff4000000000000", "0xFF" : "0x5b" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Copy our code into [[0]] and [[1]]\n (codecopy 0 0 0x40)\n [[0]] @0\n [[1]] @0x20\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Copy our code into [[0]] and [[1]]\n (codecopy 0 0 (- 0 1))\n [[0]] @0\n [[1]] @0x20\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Copy our code into [[0]] and [[1]]\n (codecopy 0 0 0x1000)\n [[0]] @0\n [[1]] @0x20\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Waste some space so we'll be over 0x20 bytes of code\n [0x100] (+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16)\n\n ; Copy our code into [[0]] and [[1]]\n (codecopy 0 0 0x20)\n (codecopy 0x20 0x20 0x40)\n [[0]] @0\n [[1]] @0x20\n [[2]] @0x40\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Get our size\n [[0xFF]] (codesize)\n \n ; Copy our code to memory\n (codecopy 0 0 @@0xFF)\n\n ; Make it clear the storage we use gets overwritten\n [[0]] 0x60A7\n [[1]] 0x60A7\n [[2]] 0x60A7\n\n ; Copy the memory into storage\n [[0]] @0x00\n [[1]] @0x20\n [[2]] @0x40\n [[3]] @0x60\n [[4]] @0x80\n [[5]] @0xA0\n\n ; Potentially problematic opcodes\n (stop)\n (selfdestruct 0xDEAD)\n (return 0x0 @@0xFF)\n (delegatecall 0xFF 0xEE 0xDD 0xCC 0xBB 0xAA)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall 0xffffff (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label codecopy :abi f(uint) 0", ":label codecopy_infbuff :abi f(uint) 1", ":label codecopy_bigbuff :abi f(uint) 2", ":label codecopy_2buff :abi f(uint) 3", ":label codecopy_opcodes :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/codecopy, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'loopsConditionals' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "loopsConditionals" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label whenTrue", ":label unlessTrue", ":label ifTrue" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label whenFalse", ":label unlessFalse" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0BAD" } } } }, { "indexes" : { "data" : [ ":label ifFalse" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x60A7" } } } }, { "indexes" : { "data" : [ ":label while", ":label until", ":label for" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x000000", "0x01" : "0x010000" } } } }, { "indexes" : { "data" : [ ":label for_loop1", ":label for_loop2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x37" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (when (> 1 0) [[0]] 0x600D)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (when (< 1 0) [[0]] 0x600D)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (unless (> 1 0) [[0]] 0x600D)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (unless (< 1 0) [[0]] 0x600D)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (if (> 1 0) 0x600D 0x60A7)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (if (< 1 0) 0x600D 0x60A7)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x10\n [[1]] 0x01\n\n (while @@0 {\n [[0]] (- @@0 1)\n [[1]] (* @@1 2) \n }) ; while loop\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x10\n [[1]] 0x01\n\n (until (= @@0 0) {\n [[0]] (- @@0 1)\n [[1]] (* @@1 2) \n }) ; until loop\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (for \n { [[0]] 0x10 [[1]] 0x01 } ; initialization\n (> @@0 0) ; predicate\n [[0]] (- @@0 1) ; post\n [[1]] (* @@1 2) ; body\n ) ; for loop\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (def 'i 0x80) \n (def 'j 0xA0) \n\n (for [i] 10 ; init\n (> @i 0) ; predicate\n [i] (- @i 1) ; post\n [j] (+ @i @j) ; body\n ) ; for loop\n\n [[0]] @j\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (def 'i 0x80) \n (def 'j 0xA0) \n\n (for [i] 0 ; init\n (<= @i 10) ; predicate\n [i] (+ @i 1) ; post\n [j] (+ @i @j) ; body\n ) ; for loop\n\n [[0]] @j\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label whenTrue :abi f(uint) 0", ":label whenFalse :abi f(uint) 1", ":label unlessTrue :abi f(uint) 3", ":label unlessFalse :abi f(uint) 2", ":label ifTrue :abi f(uint) 4", ":label ifFalse :abi f(uint) 5", ":label while :abi f(uint) 6", ":label until :abi f(uint) 7", ":label for :abi f(uint) 8", ":label for_loop1 :abi f(uint) 9", ":label for_loop2 :abi f(uint) 10" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/loopsConditionals, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'sstore_sload' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "sstore_sload" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label sstore_sload_3" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xFF", "0x0A" : "0xEE", "0x14" : "0xFF" } } } }, { "indexes" : { "data" : [ ":label sstore_sload_noinit" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xFF", "0x0A" : "0xEE" } } } }, { "indexes" : { "data" : [ ":label sstore_sload_4" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xFF", "0x01" : "0xEE", "0x02" : "0xDD", "0x0A" : "0xEE", "0x14" : "0xDD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (sstore 0 0xff) \n (sstore 10 0xee) \n [[ 20 ]] (sload 0) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (sstore 0 0xff) \n (sstore 10 0xee) \n [[ 20 ]] (sload 100) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0xFF\n [[1]] 0xEE\n [[2]] 0xDD\n [[10]] @@1\n [[20]] @@2\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label sstore_sload_3 :abi f(uint) 0", ":label sstore_sload_noinit :abi f(uint) 1", ":label sstore_sload_4 :abi f(uint) 2" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/sstore_sload, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'pc' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "pc" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label pc1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x00" } } } }, { "indexes" : { "data" : [ ":label pc2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xff", "0x01" : "0x05" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (pc)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0xFF\n [[1]] (pc)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label pc1 :abi f(uint) 0", ":label pc2 :abi f(uint) 1" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/pc, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'loop_stacklimit' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "loop_stacklimit" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label loop_1020", ":label loop_1021" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (asm 0 CALLVALUE JUMPDEST 1 SWAP1 SUB SWAP1 1 ADD DUP2 DUP1 3 JUMPI 0 MSTORE 1 MSTORE 0 MSIZE RETURN)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000345b60019003906001018180600357600052600152600059f300", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x00" } } }, "transaction" : { "data" : [ ":label loop_1021 :abi f(uint) 0", ":label loop_1020 :abi f(uint) 1" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/loop_stacklimit, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'pop' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "pop" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label pop1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x03" : "0x02" } } } }, { "indexes" : { "data" : [ ":label pop2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x04" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6002600360045055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x5060026003600455", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label pop1 :abi f(uint) 0", ":label pop2 :abi f(uint) 1" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/pop, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'return' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "return" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label return", ":label returnBigBuff" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", "0x01" : "0x00", "0xFF" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label returnInfBuff" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0xFF" : "0x0BAD" } } } }, { "indexes" : { "data" : [ ":label returnOffset" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xabcdef0123456789abcdef0123456789abcdef0123456789abcdef0000000000", "0x01" : "0x00", "0xFF" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label returnOld" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0027", "0xFF" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [0] 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n [[0xFF]] 0x600D\n (return 0x00 0x40) \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [0] 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n [[0xFF]] 0x600D\n (return 0x00 (- 0 1))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [0] 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n [[0xFF]] 0x600D\n (return 0x00 0x1000)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [0] 0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\n [[0xFF]] 0x600D\n (return 0x05 0x20)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6001608052600060805111601b57600160005260206000f3602b565b602760005260206000f360026080525b00", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; read 0x40 bytes of return data\n (delegatecall 0xffffff (+ 0x100 $4) 0 0 0x00 0x40)\n\n [[0]] @0x00\n [[1]] @0x20\n}\n", "nonce" : "0", "storage" : { "0xFF" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label return :abi f(uint) 0", ":label returnInfBuff :abi f(uint) 1", ":label returnBigBuff :abi f(uint) 2", ":label returnOffset :abi f(uint) 3", ":label returnOld :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/return, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'mstore8' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "mstore8" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label mstore8_onebyte", ":label mstore8_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xff00000000000000000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : [ ":label mstore8_twobytes" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x00ffee0000000000000000000000000000000000000000000000000000000000" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; It ignores all but one byte, the least significant one\n (mstore8 1 0x112233445566778899AABBCCDDEEFF)\n [[0]] @1\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (mstore8 1 0xFF)\n (mstore8 2 0xEE)\n [[0]] @0\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; It ignores all but one byte, the least significant one\n (mstore8 1 (- 0 1))\n [[0]] @1\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label mstore8_onebyte :abi f(uint) 0", ":label mstore8_twobytes :abi f(uint) 1", ":label mstore8_neg1 :abi f(uint) 2" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/mstore8, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'jumpi' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "jumpi" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label jump-hyperspace", ":label jump-not-jumpdest", ":label endless-loop", ":label jump-2-push", ":label not-jump-stop-dest", ":label not-jump-dynamic" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0BAD" } } } }, { "indexes" : { "data" : [ ":label jump-stop-dest", ":label jump-dest", ":label jump-dynamic", ":label jump-to-list", ":label not-jump-hyperspace", ":label loop" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x600D" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x01 0x10 0x20 mul jumpi jumpdest)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x01 0x10 0x20 mul jumpi jumpdest)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6001600657005B61600D60005500", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0xff 0x0fffffff jumpi)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6023600160085760015b600255", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D6000555B6006600657", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D6001600A5760FF5B600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600B565B61600D600055005B6001600357", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6001600460050157005B61600D600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600160075700605B61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600160075700600161600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D6000556001600D575A5B5A600155", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D6000556001600B575A5B5A600155", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x60116801000000000000000D575b5b61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6011640100000009575b5b61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n @0 (- 0 1)\n (asm 1 0 mload jumpi 0x600D 0x00 sstore)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000110" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6001600E575B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B61600D600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000111" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D60005560106000525B60016000510380600052600B57", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000200" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x00 0x10 0x20 mul jumpi jumpdest)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000201" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x00 0x10 0x20 mul jumpi jumpdest)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000202" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000600657005B61600D60005500", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000203" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x00 0x0fffffff jumpi)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000208" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000600460050157005B61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000020D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x60006801000000000000000D575b5b61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000020E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000640100000009575b5b61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000020F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n @0 (- 0 1)\n (asm 0 0 mload jumpi 0x600D 0x00 sstore)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; limited gas because of the endless loop\n (delegatecall 0x10000 $4 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label jump-hyperspace :abi f(uint) 0x0100", ":label jump-hyperspace :abi f(uint) 0x0101", ":label not-jump-hyperspace :abi f(uint) 0x0200", ":label not-jump-hyperspace :abi f(uint) 0x0201", ":label jump-stop-dest :abi f(uint) 0x0102", ":label not-jump-stop-dest :abi f(uint) 0x0202", ":label jump-hyperspace :abi f(uint) 0x0103", ":label not-jump-hyperspace :abi f(uint) 0x0203", ":label jump-not-jumpdest :abi f(uint) 0x0104", ":label endless-loop :abi f(uint) 0x0105", ":label jump-dest :abi f(uint) 0x0106", ":label jump-dest :abi f(uint) 0x0107", ":label jump-dynamic :abi f(uint) 0x0108", ":label not-jump-dynamic :abi f(uint) 0x0208", ":label jump-2-push :abi f(uint) 0x0109", ":label jump-2-push :abi f(uint) 0x010A", ":label jump-not-jumpdest :abi f(uint) 0x010B", ":label jump-not-jumpdest :abi f(uint) 0x010C", ":label jump-hyperspace :abi f(uint) 0x010D", ":label not-jump-hyperspace :abi f(uint) 0x020D", ":label jump-hyperspace :abi f(uint) 0x010E", ":label not-jump-hyperspace :abi f(uint) 0x020E", ":label jump-hyperspace :abi f(uint) 0x010F", ":label not-jump-hyperspace :abi f(uint) 0x020F", ":label jump-to-list :abi f(uint) 0x0110", ":label loop :abi f(uint) 0x0111" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/jumpi, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'jump' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "jump" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label jump-hyperspace", ":label jump-not-jumpdest", ":label endless-loop", ":label jump-2-push" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x0BAD" } } } }, { "indexes" : { "data" : [ ":label jump-stop-dest", ":label jump-dest", ":label jump-dynamic", ":label jump-to-list" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x600D" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x10 0x20 mul jump jumpdest)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x01 0x10 0x20 mul jumpi jumpdest)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600456005B61600D60005500", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] 0x600D\n (asm 0x0fffffff jump)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x602360085660015b600255", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D6000555B600656", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D60085660FF5B600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600B565B61600D600055005B600356", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600260050156005B61600D600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x60055600605B61600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x60055600600161600D600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D600055600B565A5B5A600155", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x61600D6000556009565A5B5A600155", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6801000000000000000b565b5b6001600155", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x640100000007565b5b6001600155", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n @0 (- 0 1)\n (asm 0 mload jump 0x600D 0x00 sstore)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000110" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x600E565B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B61600D600055", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; limited gas because of the endless loop\n (delegatecall 0x10000 (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label jump-hyperspace :abi f(uint) 0", ":label jump-hyperspace :abi f(uint) 1", ":label jump-stop-dest :abi f(uint) 2", ":label jump-hyperspace :abi f(uint) 3", ":label jump-not-jumpdest :abi f(uint) 4", ":label endless-loop :abi f(uint) 5", ":label jump-dest :abi f(uint) 6", ":label jump-dest :abi f(uint) 7", ":label jump-dynamic :abi f(uint) 8", ":label jump-2-push :abi f(uint) 9", ":label jump-2-push :abi f(uint) 10", ":label jump-not-jumpdest :abi f(uint) 11", ":label jump-not-jumpdest :abi f(uint) 12", ":label jump-hyperspace :abi f(uint) 13", ":label jump-hyperspace :abi f(uint) 14", ":label jump-hyperspace :abi f(uint) 15", ":label jump-to-list :abi f(uint) 16" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/jump, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'mstore' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "mstore" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label mstore_allF", ":label mstore_neg1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" } } } }, { "indexes" : { "data" : [ ":label mstore_one" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x01" } } } }, { "indexes" : { "data" : [ ":label mstore_byte32" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x00" } } } }, { "indexes" : { "data" : [ ":label mstore_byte31" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xFF" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (mstore 1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] @1\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (mstore 1 (+ 2 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) )\n [[0]] @1\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (mstore 1 (- 0 1))\n [[0]] @1\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (mstore 1 0xFF)\n [[0]] @0\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n (mstore 1 0xFF00)\n [[0]] @0\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label mstore_allF :abi f(uint) 0", ":label mstore_one :abi f(uint) 1", ":label mstore_neg1 :abi f(uint) 2", ":label mstore_byte32 :abi f(uint) 3", ":label mstore_byte31 :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/mstore, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'msize' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "msize" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "0x100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label msize0", ":label msize1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x20" } } } }, { "indexes" : { "data" : [ ":label msize2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x40" } } } }, { "indexes" : { "data" : [ ":label msize3" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x80" } } } }, { "indexes" : { "data" : [ ":label chunks" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x20", "0x01" : "0x40", "0x02" : "0x40" } } } }, { "indexes" : { "data" : [ ":label farChunk" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0xb00020" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; Store an entire 32 byte value\n [0] 0xFF\n [[0]] (msize)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; Store an entire 32 byte value\n [0] 0xffffffffff\n [[0]] (msize)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; Store two values\n [0] 0xffffffffff\n [0x20] 0xeeee\n [[0]] (msize)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; Store two values\n [0] 0xffffffffff\n [0x5a] 0xeeee\n [[0]] (msize)\n\n ; The 0xEEEE value is stored 0x5a-0x79,\n ; and memory is allocated in 0x20 byte chunks\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; Store at the very end of the first chunk\n (mstore8 0x1F 1)\n [[0]] (msize)\n\n ; Store at the beginning of the second chuck\n (mstore8 0x20 1)\n [[1]] (msize)\n\n ; Does it matter if we reset the memory? \n ; Spoiler alert, it doesn't\n (mstore8 0x20 0)\n [[2]] (msize)\n \n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n ; Does the chunk size change in very high offsets?\n ;\n ; Note: It doesn't\n (mstore8 0xB00000 1)\n [[0]] (msize) \n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label msize0 :abi f(uint) 0", ":label msize1 :abi f(uint) 1", ":label msize2 :abi f(uint) 2", ":label msize3 :abi f(uint) 3", ":label chunks :abi f(uint) 4", ":label farChunk :abi f(uint) 5" ], "gasLimit" : [ "0x10000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/msize, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'gas' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "gas" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label gas1" ], "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x04b14cc9" } } } }, { "indexes" : { "data" : [ ":label gas1" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x04b1457b" } } } }, { "indexes" : { "data" : [ ":label gas2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0x00" : "0x04b1458d" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [0] 0xffffffffff \n [90] 0xeeee \n [[0]] (gas)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[0]] (gas)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0x00" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label gas1 :abi f(uint) 0", ":label gas2 :abi f(uint) 1" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmIOandFlowOperations/gas, step: BlockchainTestFiller)  -------- TestOutputHelper detected 14 errors during test execution! /data/retesteth/retesteth/TestOutputHelper.cpp(208): error: in "BCGeneralStateTests/VMTests/vmIOandFlowOperations": Running tests for config 'Ethereum GO on StateTool' 2 Test Case "vmLogTest": 20%... 40%... 60%... 80%... 100% Tests finished: 5 vmLogTest time: 1.230958 Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'log0' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "log0" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label emptyMem", ":label memSizeZero", ":label nonEmptyMem", ":label log_0_1", ":label log_31_1", ":label logTwice" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label memStartTooHigh", ":label memSizeTooHigh" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; emptyMem\n (log0 0 0)\n\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memStartTooHigh\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeTooHigh\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log0 1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeZero\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log0 1 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; nonEmptyMem\n [0] 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff \n (log0 0 32) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_0_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log0 0 1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_31_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log0 31 1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; logTwice\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log0 0 32) \n (log0 2 16)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label emptyMem :abi f(uint) 0", ":label memStartTooHigh :abi f(uint) 1", ":label memSizeTooHigh :abi f(uint) 2", ":label memSizeZero :abi f(uint) 3", ":label nonEmptyMem :abi f(uint) 4", ":label log_0_1 :abi f(uint) 5", ":label log_31_1 :abi f(uint) 6", ":label logTwice :abi f(uint) 10" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmLogTest/log0, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'log2' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "log2" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label emptyMem", ":label memSizeZero", ":label nonEmptyMem", ":label log_0_1", ":label log_31_1", ":label caller", ":label maxTopic" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label memStartTooHigh", ":label memSizeTooHigh" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; emptyMem\n (log2 0 0 0 0)\n\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memStartTooHigh\n (def 'neg1 (- 0 1))\n\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log2 neg1 1 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeTooHigh\n (def 'neg1 (- 0 1))\n\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log2 1 neg1 0 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeZero\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log2 1 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; nonEmptyMem\n [0] 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff \n (log2 0 32 0 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_0_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log2 0 1 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_31_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log2 31 1 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; caller (as topic)\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log2 0 32 0 (caller))\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; maxTopic\n (def 'neg1 (- 0 1))\n\n (mstore8 0 0xFF)\n (log2 31 1 neg1 neg1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label emptyMem :abi f(uint) 0", ":label memStartTooHigh :abi f(uint) 1", ":label memSizeTooHigh :abi f(uint) 2", ":label memSizeZero :abi f(uint) 3", ":label nonEmptyMem :abi f(uint) 4", ":label log_0_1 :abi f(uint) 5", ":label log_31_1 :abi f(uint) 6", ":label caller :abi f(uint) 7", ":label maxTopic :abi f(uint) 8" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmLogTest/log2, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'log4' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "log4" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label emptyMem", ":label memSizeZero", ":label nonEmptyMem", ":label log_0_1", ":label log_31_1", ":label caller", ":label maxTopic", ":label pc" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label memStartTooHigh", ":label memSizeTooHigh" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; emptyMem\n (log4 0 0 0 0 0 0)\n\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memStartTooHigh\n (def 'neg1 (- 0 1))\n\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 neg1 1 0 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeTooHigh\n (def 'neg1 (- 0 1))\n\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 1 neg1 0 0 0 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeZero\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 1 0 0 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; nonEmptyMem\n [0] 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff \n (log4 0 32 0 0 0 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_0_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 0 1 0 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_31_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 31 1 0 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; caller (as topic)\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 0 32 0 0 0 (caller))\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; maxTopic\n (def 'neg1 (- 0 1))\n\n (mstore8 0 0xFF)\n (log4 31 1 neg1 neg1 neg1 neg1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; pc\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log4 31 1 (pc) (pc) (pc) (pc))\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label emptyMem :abi f(uint) 0", ":label memStartTooHigh :abi f(uint) 1", ":label memSizeTooHigh :abi f(uint) 2", ":label memSizeZero :abi f(uint) 3", ":label nonEmptyMem :abi f(uint) 4", ":label log_0_1 :abi f(uint) 5", ":label log_31_1 :abi f(uint) 6", ":label caller :abi f(uint) 7", ":label maxTopic :abi f(uint) 8", ":label pc :abi f(uint) 9" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmLogTest/log4, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'log1' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "log1" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label emptyMem", ":label memSizeZero", ":label nonEmptyMem", ":label log_0_1", ":label log_31_1", ":label caller", ":label maxTopic" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label memStartTooHigh", ":label memSizeTooHigh" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; emptyMem\n (log1 0 0 0)\n\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memStartTooHigh\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeTooHigh\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log1 1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeZero\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log1 1 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; nonEmptyMem\n [0] 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff \n (log1 0 32 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_0_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log1 0 1 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_31_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log1 31 1 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; caller (as topic)\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log1 0 32 (caller))\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; maxTopic\n (def 'neg1 (- 0 1))\n\n (mstore8 0 0xFF)\n (log1 31 1 neg1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label emptyMem :abi f(uint) 0", ":label memStartTooHigh :abi f(uint) 1", ":label memSizeTooHigh :abi f(uint) 2", ":label memSizeZero :abi f(uint) 3", ":label nonEmptyMem :abi f(uint) 4", ":label log_0_1 :abi f(uint) 5", ":label log_31_1 :abi f(uint) 6", ":label caller :abi f(uint) 7", ":label maxTopic :abi f(uint) 8" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmLogTest/log1, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'log3' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "log3" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label emptyMem", ":label memSizeZero", ":label nonEmptyMem", ":label log_0_1", ":label log_31_1", ":label caller", ":label maxTopic", ":label pc" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x600D" } } } }, { "indexes" : { "data" : [ ":label memStartTooHigh", ":label memSizeTooHigh" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" : { "storage" : { "0" : "0x0BAD" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; emptyMem\n (log3 0 0 0 0 0)\n\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memStartTooHigh\n (def 'neg1 (- 0 1))\n\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 neg1 1 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeTooHigh\n (def 'neg1 (- 0 1))\n\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 1 neg1 0 0 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; memSizeZero\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 1 0 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; nonEmptyMem\n [0] 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff \n (log3 0 32 0 0 0) \n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_0_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 0 1 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; log_31_1\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 31 1 0 0 0)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; caller (as topic)\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 0 32 0 0 (caller))\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; maxTopic\n (def 'neg1 (- 0 1))\n\n (mstore8 0 0xFF)\n (log3 31 1 neg1 neg1 neg1)\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; pc\n [0] 0xaabbffffffffffffffffffffffffffffffffffffffffffffffffffffffffccdd\n (log3 31 1 (pc) (pc) (pc))\n [[0]] 0x600D\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (delegatecall (gas) (+ 0x100 $4) 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { "0" : "0x0BAD" } } }, "transaction" : { "data" : [ ":label emptyMem :abi f(uint) 0", ":label memStartTooHigh :abi f(uint) 1", ":label memSizeTooHigh :abi f(uint) 2", ":label memSizeZero :abi f(uint) 3", ":label nonEmptyMem :abi f(uint) 4", ":label log_0_1 :abi f(uint) 5", ":label log_31_1 :abi f(uint) 6", ":label caller :abi f(uint) 7", ":label maxTopic :abi f(uint) 8", ":label pc :abi f(uint) 9" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmLogTest/log3, step: BlockchainTestFiller)  -------- TestOutputHelper detected 5 errors during test execution! /data/retesteth/retesteth/TestOutputHelper.cpp(208): error: in "BCGeneralStateTests/VMTests/vmLogTest": Running tests for config 'Ethereum GO on StateTool' 2 Test Case "vmPerformance": 33%... 66%... 100% Tests finished: 3 vmPerformance time: 0.013229 Error: solContracts::getCode: error contract name: `PerformanceTester` not found! (Specify contract in "solidity": section of the test filler) (vmPerformance/performanceTester, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: solContracts::getCode: error contract name: `PerformanceTester` not found! (Specify contract in "solidity": section of the test filler) (vmPerformance/performanceTester, step: BlockchainTestFiller) Error: solContracts::getCode: error contract name: `MulPerformanceTester` not found! (Specify contract in "solidity": section of the test filler) (vmPerformance/loopMul, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: solContracts::getCode: error contract name: `MulPerformanceTester` not found! (Specify contract in "solidity": section of the test filler) (vmPerformance/loopMul, step: BlockchainTestFiller) Error: solContracts::getCode: error contract name: `ExpPerformanceTester` not found! (Specify contract in "solidity": section of the test filler) (vmPerformance/loopExp, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: solContracts::getCode: error contract name: `ExpPerformanceTester` not found! (Specify contract in "solidity": section of the test filler) (vmPerformance/loopExp, step: BlockchainTestFiller)  -------- TestOutputHelper detected 6 errors during test execution! /data/retesteth/retesteth/TestOutputHelper.cpp(208): error: in "BCGeneralStateTests/VMTests/vmPerformance": Running tests for config 'Ethereum GO on StateTool' 2 Test Case "vmTests": 18%... WARNING: Filling raw bytecode ('0x43434244..'), please provide the source! (vmTests/random, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x40454041..'), please provide the source! (vmTests/random, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x40404591..'), please provide the source! (vmTests/random, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x77454142..'), please provide the source! (vmTests/random, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x65424555..'), please provide the source! (vmTests/random, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x4041..'), please provide the source! (vmTests/random, step: BlockchainTestFiller) 36%... WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/swap, step: BlockchainTestFiller) 54%... WARNING: Filling raw bytecode ('0x60FF6000..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x61EEFF60..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x62DDEEFF..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x63CCDDEE..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x64BBCCDD..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x65AABBCC..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6699AABB..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x678899AA..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x68778899..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x69667788..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6A556677..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6B445566..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6C334455..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6D223344..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6E112233..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x6F001122..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x70FF0011..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x71EEFF00..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x72DDEEFF..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x73CCDDEE..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x74BBCCDD..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x75AABBCC..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7699AABB..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x778899AA..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x78778899..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x79667788..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7A556677..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7B445566..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7C334455..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7D223344..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7E112233..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x7F001122..'), please provide the source! (vmTests/push, step: BlockchainTestFiller) 72%... 90%... WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) WARNING: Filling raw bytecode ('0x60006001..'), please provide the source! (vmTests/dup, step: BlockchainTestFiller) 100% Tests finished: 11 vmTests time: 1.378113 Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'calldatasize' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "calldatasize" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label data1_2", ":label data2_2", ":label data3_2", ":label data4_2" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x02" } } } }, { "indexes" : { "data" : [ ":label data1_11", ":label data2_11", ":label data3_11", ":label data4_11" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x11" } } } }, { "indexes" : { "data" : [ ":label data1_21", ":label data2_21", ":label data3_21", ":label data4_21" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x21" } } } }, { "indexes" : { "data" : [ ":label data1_31", ":label data2_31", ":label data3_31", ":label data4_31" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x31" } } } }, { "indexes" : { "data" : [ ":label data1_101", ":label data2_101", ":label data3_101", ":label data4_101" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x0101" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (calldatasize)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Use the second parameter to decide what data to send\n [0] (sha3 0 $36)\n\n ; Call 0x100 with whatever value we got as a \n ; parameter\n (call 0xffffff 0x100 0 0 $4 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label data1_2 :abi f(uint,uint) 0x02 1", ":label data1_11 :abi f(uint,uint) 0x11 1", ":label data1_21 :abi f(uint,uint) 0x21 1", ":label data1_31 :abi f(uint,uint) 0x31 1", ":label data1_101 :abi f(uint,uint) 0x0101 1", ":label data2_2 :abi f(uint,uint) 0x02 2", ":label data2_11 :abi f(uint,uint) 0x11 2", ":label data2_21 :abi f(uint,uint) 0x21 2", ":label data2_31 :abi f(uint,uint) 0x31 2", ":label data2_101 :abi f(uint,uint) 0x0101 2", ":label data3_2 :abi f(uint,uint) 0x02 3", ":label data3_11 :abi f(uint,uint) 0x11 3", ":label data3_21 :abi f(uint,uint) 0x21 3", ":label data3_31 :abi f(uint,uint) 0x31 3", ":label data3_101 :abi f(uint,uint) 0x0101 3", ":label data4_2 :abi f(uint,uint) 0x02 4", ":label data4_11 :abi f(uint,uint) 0x11 4", ":label data4_21 :abi f(uint,uint) 0x21 4", ":label data4_31 :abi f(uint,uint) 0x31 4", ":label data4_101 :abi f(uint,uint) 0x0101 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/calldatasize, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'swap' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "swap" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label swap1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0x00" : "0x0F", "0x01" : "0x10", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0x00" : "0x0E", "0x01" : "0x0F", "0x02" : "0x10", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0x00" : "0x0D", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x10", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap4", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0x00" : "0x0C", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x10", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0x00" : "0x0B", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x10", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap6", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0x00" : "0x0A", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x10", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap7", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0x00" : "0x09", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x10", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap8", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0x00" : "0x08", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x10", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap9", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0x00" : "0x07", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x10", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap10", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0x00" : "0x06", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x10", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap11", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010A" : { "storage" : { "0x00" : "0x05", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x10", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap12", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010B" : { "storage" : { "0x00" : "0x04", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x10", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap13", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010C" : { "storage" : { "0x00" : "0x03", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x10", "0x0E" : "0x02", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap14", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010D" : { "storage" : { "0x00" : "0x02", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x10", "0x0F" : "0x01" } } } }, { "indexes" : { "data" : ":label swap15", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010E" : { "storage" : { "0x00" : "0x01", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x10" } } } }, { "indexes" : { "data" : ":label swap16", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010F" : { "storage" : { "0x00" : "0x00", "0x01" : "0x0F", "0x02" : "0x0E", "0x03" : "0x0D", "0x04" : "0x0C", "0x05" : "0x0B", "0x06" : "0x0A", "0x07" : "0x09", "0x08" : "0x08", "0x09" : "0x07", "0x0A" : "0x06", "0x0B" : "0x05", "0x0C" : "0x04", "0x0D" : "0x03", "0x0E" : "0x02", "0x0F" : "0x01" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000600160026003600460056006600760086009600A600B600C600D600E600F601090600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000600160026003600460056006600760086009600A600B600C600D600E600F601091600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6000600160026003600460056006600760086009600A600B600C600D600E600F601092600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601093600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601094600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601095600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601096600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601097600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601098600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601099600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60109A600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60109B600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60109C600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60109D600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60109E600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60109F600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call (gas) (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label swap1 :abi f(uint) 0", ":label swap2 :abi f(uint) 1", ":label swap3 :abi f(uint) 2", ":label swap4 :abi f(uint) 3", ":label swap5 :abi f(uint) 4", ":label swap6 :abi f(uint) 5", ":label swap7 :abi f(uint) 6", ":label swap8 :abi f(uint) 7", ":label swap9 :abi f(uint) 8", ":label swap10 :abi f(uint) 9", ":label swap11 :abi f(uint) 10", ":label swap12 :abi f(uint) 11", ":label swap13 :abi f(uint) 12", ":label swap14 :abi f(uint) 13", ":label swap15 :abi f(uint) 14", ":label swap16 :abi f(uint) 15" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/swap, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'push' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "push" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label push1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0x00" : "0xFF" } } } }, { "indexes" : { "data" : ":label push2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0x00" : "0xEEFF" } } } }, { "indexes" : { "data" : ":label push3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0x00" : "0xDDEEFF" } } } }, { "indexes" : { "data" : ":label push4", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0x00" : "0xCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0x00" : "0xBBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push6", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0x00" : "0xAABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push7", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0x00" : "0x99AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push8", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0x00" : "0x8899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push9", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0x00" : "0x778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push10", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0x00" : "0x66778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push11", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010A" : { "storage" : { "0x00" : "0x5566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push12", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010B" : { "storage" : { "0x00" : "0x445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push13", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010C" : { "storage" : { "0x00" : "0x33445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push14", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010D" : { "storage" : { "0x00" : "0x2233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push15", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010E" : { "storage" : { "0x00" : "0x112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push16", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010F" : { "storage" : { "0x00" : "0x00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push17", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000110" : { "storage" : { "0x00" : "0xFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push18", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000111" : { "storage" : { "0x00" : "0xEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push19", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000112" : { "storage" : { "0x00" : "0xDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push20", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000113" : { "storage" : { "0x00" : "0xCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push21", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000114" : { "storage" : { "0x00" : "0xBBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push22", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000115" : { "storage" : { "0x00" : "0xAABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push23", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000116" : { "storage" : { "0x00" : "0x99AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push24", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000117" : { "storage" : { "0x00" : "0x8899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push25", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000118" : { "storage" : { "0x00" : "0x778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push26", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000119" : { "storage" : { "0x00" : "0x66778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push27", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000011A" : { "storage" : { "0x00" : "0x5566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push28", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000011B" : { "storage" : { "0x00" : "0x445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push29", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000011C" : { "storage" : { "0x00" : "0x33445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push30", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000011D" : { "storage" : { "0x00" : "0x2233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push31", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000011E" : { "storage" : { "0x00" : "0x112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } }, { "indexes" : { "data" : ":label push32", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000011F" : { "storage" : { "0x00" : "0x00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x60FF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x61EEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x62DDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x63CCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x64BBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x65AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6699AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x678899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x68778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6966778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6A5566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6B445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6C33445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6D2233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6E112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6F00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000110" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x70FF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000111" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x71EEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000112" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x72DDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000113" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x73CCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000114" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x74BBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000115" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x75AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000116" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7699AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000117" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000118" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x78778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000119" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7966778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000011A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7A5566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000011B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7B445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000011C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7C33445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000011D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7D2233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000011E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7E112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000011F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7F00112233445566778899AABBCCDDEEFF00112233445566778899AABBCCDDEEFF600055", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call (gas) (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label push1 :abi f(uint) 0", ":label push2 :abi f(uint) 1", ":label push3 :abi f(uint) 2", ":label push4 :abi f(uint) 3", ":label push5 :abi f(uint) 4", ":label push6 :abi f(uint) 5", ":label push7 :abi f(uint) 6", ":label push8 :abi f(uint) 7", ":label push9 :abi f(uint) 8", ":label push10 :abi f(uint) 9", ":label push11 :abi f(uint) 10", ":label push12 :abi f(uint) 11", ":label push13 :abi f(uint) 12", ":label push14 :abi f(uint) 13", ":label push15 :abi f(uint) 14", ":label push16 :abi f(uint) 15", ":label push17 :abi f(uint) 16", ":label push18 :abi f(uint) 17", ":label push19 :abi f(uint) 18", ":label push20 :abi f(uint) 19", ":label push21 :abi f(uint) 20", ":label push22 :abi f(uint) 21", ":label push23 :abi f(uint) 22", ":label push24 :abi f(uint) 23", ":label push25 :abi f(uint) 24", ":label push26 :abi f(uint) 25", ":label push27 :abi f(uint) 26", ":label push28 :abi f(uint) 27", ":label push29 :abi f(uint) 28", ":label push30 :abi f(uint) 29", ":label push31 :abi f(uint) 30", ":label push32 :abi f(uint) 31" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/push, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'sha3' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "sha3" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label sha3_nodata", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" } } } }, { "indexes" : { "data" : ":label sha3_five_0s", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0xc41589e7559804ea4a2080dad19d876a024ccb05117835447d72ce08c1d020ec" } } } }, { "indexes" : { "data" : ":label sha3_ten_0s", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x6bd2dd6bd408cbee33429358bf24fdc64612fbf8b1b4db604518f40ffd34b607" } } } }, { "indexes" : { "data" : ":label sha3_0xFFFFF_0s", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0xbe6f1b42b34644f918560a07f959d23e532dea5338e4b9f63db0caeb608018fa" } } } }, { "indexes" : { "data" : ":label sha3_highmem", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label sha3_huge_buffer", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label sha3_neg1_neg1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label sha3_neg1_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label sha3_0x1000000_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label sha3_960_1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_960_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_992_1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "000000000000000000000000000000000000010a" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_992_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "000000000000000000000000000000000000010a" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_1024_1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "000000000000000000000000000000000000010b" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_1024_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "000000000000000000000000000000000000010b" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_1984_1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "000000000000000000000000000000000000010c" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_1984_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "000000000000000000000000000000000000010c" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_2016_1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "000000000000000000000000000000000000010d" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_2016_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "000000000000000000000000000000000000010d" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_2048_1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "000000000000000000000000000000000000010e" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_2048_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "000000000000000000000000000000000000010e" : { "storage" : { "0" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" } } } }, { "indexes" : { "data" : ":label sha3_1024_0", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "000000000000000000000000000000000000010f" : { "storage" : { "0" : "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" } } } }, { "indexes" : { "data" : ":label sha3_1024_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "000000000000000000000000000000000000010f" : { "storage" : { "0" : "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" } } } }, { "indexes" : { "data" : ":label sha3_2016_32", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "0000000000000000000000000000000000000110" : { "storage" : { "0" : "0x290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563" } } } }, { "indexes" : { "data" : ":label sha3_2016_32", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "0000000000000000000000000000000000000110" : { "storage" : { "0" : "0x290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (sha3 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (sha3 4 5)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (sha3 10 10)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (sha3 1000 0xFFFFF)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; The result here is zero, because we run out of gas\n [[0]] (sha3 0xfffffffff 100)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; The result here is zero, because we run out of gas\n [[0]] (sha3 10000 0xfffffffff)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (sha3 neg1 neg1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (def 'neg1 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n [[0]] (sha3 neg1 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (sha3 0x1000000 2)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 960 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010a" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 992 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 1024 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010c" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 1984 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010d" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 2016 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010e" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 2048 1)\n}\n", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010f" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 1024 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000110" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{\n [[ 0 ]] (sha3 2016 32)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call (- 0 1) (+ 0x100 $4) 0 \n 0x0F 0x10 ; arg offset and length to get the 0x1234...f0 value\n 0x20 0x40) ; return offset and length \n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label sha3_nodata :abi f(uint) 0", ":label sha3_five_0s :abi f(uint) 1", ":label sha3_ten_0s :abi f(uint) 2", ":label sha3_0xFFFFF_0s :abi f(uint) 3", ":label sha3_highmem :abi f(uint) 4", ":label sha3_huge_buffer :abi f(uint) 5", ":label sha3_neg1_neg1 :abi f(uint) 6", ":label sha3_neg1_2 :abi f(uint) 7", ":label sha3_0x1000000_2 :abi f(uint) 8", ":label sha3_960_1 :abi f(uint) 9", ":label sha3_992_1 :abi f(uint) 0x0a", ":label sha3_1024_1 :abi f(uint) 0x0b", ":label sha3_1984_1 :abi f(uint) 0x0c", ":label sha3_2016_1 :abi f(uint) 0x0d", ":label sha3_2016_32 :abi f(uint) 0x10", ":label sha3_2048_1 :abi f(uint) 0x0e", ":label sha3_1024_0 :abi f(uint) 0x0f" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/sha3, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'envInfo' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "envInfo" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label address", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x100" } } } }, { "indexes" : { "data" : ":label codecopy", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x6007600060003900000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : ":label codecopy_len0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label codecopy_neg_offset", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0x00" } } } }, { "indexes" : { "data" : ":label caller", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0xcccccccccccccccccccccccccccccccccccccccc" } } } }, { "indexes" : { "data" : ":label callvalue", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0x10" } } } }, { "indexes" : { "data" : ":label codesize", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0" : "0x05" } } } }, { "indexes" : { "data" : ":label gasprice", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0" : "0x1234" } } } }, { "indexes" : { "data" : ":label origin", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" } } } }, { "indexes" : { "data" : ":label calldatasize", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0" : "0x00" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (address)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; Copy first seven bytes of code to memory\n ; and from there to storage\n (codecopy 0 0 7)\n [[0]] @0\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; codecopy zero bytes\n (codecopy 0 0 0)\n [[0]] @0\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; codecopy from unrealistically high in the code \n ; segment (so high you wrap around)\n (def 'neg6 \n 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa)\n (codecopy 0 neg6 8)\n [[0]] @0\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (caller)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (callvalue)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (codesize)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (gasprice)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (origin)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (calldatasize)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0x10 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label address :abi f(uint) 0", ":label codecopy :abi f(uint) 1", ":label codecopy_len0 :abi f(uint) 2", ":label codecopy_neg_offset :abi f(uint) 3", ":label caller :abi f(uint) 4", ":label callvalue :abi f(uint) 5", ":label codesize :abi f(uint) 6", ":label gasprice :abi f(uint) 7", ":label origin :abi f(uint) 8", ":label calldatasize :abi f(uint) 9" ], "gasLimit" : [ "80000000" ], "gasPrice" : "0x1234", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/envInfo, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'random' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "random" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label random0", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random1", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random2", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random3", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random4", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random5", "gas" : -1, "value" : -1 }, "network" : [ ">=Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random0", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random1", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random2", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random3", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random4", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } }, { "indexes" : { "data" : ":label random5", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x434342444244454597", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x4045404145454441343987ff3735043055", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x4040459143404144809759886d608f", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x7745414245403745f31387900a8d55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x65424555", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x4041", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x10000000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call (gas) (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label random0 :abi f(uint) 0", ":label random1 :abi f(uint) 1", ":label random2 :abi f(uint) 2", ":label random3 :abi f(uint) 3", ":label random4 :abi f(uint) 4", ":label random5 :abi f(uint) 5" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/random, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'suicide' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "suicide" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label caller", "gas" : -1, "value" : -1 }, "network" : [ ">=London" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "99999999711710" }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0xff100000000000" } } }, { "indexes" : { "data" : ":label caller", "gas" : -1, "value" : -1 }, "network" : [ "Berlin" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "99999999855850" }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0xff100000000000" } } }, { "indexes" : { "data" : ":label caller", "gas" : -1, "value" : -1 }, "network" : [ "Istanbul" ], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "99999999865350" }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0xff100000000000" } } }, { "indexes" : { "data" : ":label random", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000dead" : { "balance" : "0x100000000000" } } }, { "indexes" : { "data" : ":label myself", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x100000000000" } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0xFF000000000000", "code" : "{ \n (selfdestruct (caller))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x100000000000", "code" : "{ \n (selfdestruct 0xdead)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x100000000000", "code" : "{ \n (selfdestruct (address))\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "100000000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x100000000000", "code" : "{ \n (call (gas) $4 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label caller :abi f(uint) 0x0100", ":label random :abi f(uint) 0x0101", ":label myself :abi f(uint) 0x0102" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "0" ] } }  (vmTests/suicide, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'calldataload' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "calldataload" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label two_bytes", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000200" : { "storage" : { "0" : "0x2560000000000000000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : ":label word_n_byte", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000201" : { "storage" : { "0" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff23" } } } }, { "indexes" : { "data" : ":label 34_bytes", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000205" : { "storage" : { "0" : "0xbcdef00000000000000000000000000000000000000000000000000024000000" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (mstore8 0 0x25)\n (mstore8 1 0x60)\n (call 0xffffff 0x200 0 \n 0x00 ; arg offest\n 0x02 ; arg length \n 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [0] 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n (mstore8 0x20 0x23)\n (call 0xffffff 0x201 0 \n 0x00 ; arg offest\n 0x21 ; arg length \n 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [0] 0x123456789abcdef0000000000000000000000000000000000000000000000000\n (mstore8 0x20 0x00)\n (mstore8 0x21 0x24)\n (call 0xffffff 0x205 0 \n 0x00 ; arg offest\n 0x22 ; arg length \n 0 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000200" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (calldataload 0)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000201" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (calldataload 1)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000205" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (calldataload 5)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label two_bytes :abi f(uint) 0", ":label word_n_byte :abi f(uint) 1", ":label 34_bytes :abi f(uint) 2" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/calldataload, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'calldatacopy' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "calldatacopy" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label cdc_0_1_2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x3456000000000000000000000000000000000000000000000000000000000000" } }, "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0x3456000000000000000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : ":label cdc_0_1_1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x3400000000000000000000000000000000000000000000000000000000000000" } }, "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0x3400000000000000000000000000000000000000000000000000000000000000" } } } }, { "indexes" : { "data" : ":label cdc_0_1_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "0" } }, "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label cdc_0_0_0", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "0" } }, "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label cdc_0_neg6_ff", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "0" } }, "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label cdc_0_neg6_9", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0" : "0" } }, "cccccccccccccccccccccccccccccccccccccccc" : { "storage" : { "0" : "0" } } } }, { "indexes" : { "data" : ":label underflow", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000110" : { "storage" : { "1" : "0" } } } }, { "indexes" : { "data" : ":label sec", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000111" : { "storage" : { "0xff" : "0x0badc0ffee" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Copy data from calldata locations [1:(1+2)-1] to memory \n ; locations [0:(0+2)-1]. So we skip the 0'th byte (the 0x12),\n ; and write the second and third bytes into memory locations zero\n ; and one. \n ;\n ; When put into a 256 bit storage cell, this gives us 0x3456....0\n (calldatacopy 0 1 2)\n [[0]] @0\n\n (return 0 (msize))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (calldatacopy 0 1 1)\n [[0]] @0\n\n (return 0 (msize))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (calldatacopy 0 1 0)\n [[0]] @0\n\n (return 0 (msize))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (calldatacopy 0 0 0)\n [[0]] @0\n\n (return 0 (msize))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (calldatacopy 0 \n 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa 0xff)\n [[0]] @0\n\n (return 0 (msize))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (calldatacopy 0 \n 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa 0x09)\n [[0]] @0\n\n (return 0 (msize))\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000110" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x60016001556001600237", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000111" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : ":raw 0x6005565b005b6042601f536101036000601f3760005180606014600357640badc0ffee60ff55", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n ; Put a 0x10 byte long value in zero (each byte is two hex digits)\n ; Then call a contract with just that data. In evm the most \n ; significant byte comes first, so the value ends up in memory\n ; locations 0x10-0x1F\n\n [0] 0x1234567890abcdef01234567890abcdef0\n\n (call 0xffffff (+ 0x100 $4) 0 \n 0x0F 0x10 ; arg offset and length to get the 0x1234...f0 value\n 0x20 0x40) ; return offset and length \n \n ; Preserve the return data\n [[0]] @0x20\n [[1]] @0x40\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label cdc_0_1_2 :abi f(uint) 0", ":label cdc_0_1_1 :abi f(uint) 1", ":label cdc_0_1_0 :abi f(uint) 2", ":label cdc_0_0_0 :abi f(uint) 3", ":label cdc_0_neg6_ff :abi f(uint) 4", ":label cdc_0_neg6_9 :abi f(uint) 5", ":label underflow :abi f(uint) 0x10", ":label sec :abi f(uint) 0x11" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/calldatacopy, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'dup' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "dup" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : ":label dup1", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0x00" : "0x10", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup2", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0x00" : "0x0F", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup3", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0x00" : "0x0E", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup4", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0x00" : "0x0D", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup5", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0x00" : "0x0C", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup6", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000105" : { "storage" : { "0x00" : "0x0B", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup7", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000106" : { "storage" : { "0x00" : "0x0A", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup8", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000107" : { "storage" : { "0x00" : "0x09", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup9", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000108" : { "storage" : { "0x00" : "0x08", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup10", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000109" : { "storage" : { "0x00" : "0x07", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup11", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010A" : { "storage" : { "0x00" : "0x06", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup12", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010B" : { "storage" : { "0x00" : "0x05", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup13", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010C" : { "storage" : { "0x00" : "0x04", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup14", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010D" : { "storage" : { "0x00" : "0x03", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup15", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010E" : { "storage" : { "0x00" : "0x02", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } }, { "indexes" : { "data" : ":label dup16", "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "000000000000000000000000000000000000010F" : { "storage" : { "0x00" : "0x01", "0x01" : "0x10", "0x02" : "0x0F", "0x03" : "0x0E", "0x04" : "0x0D", "0x05" : "0x0C", "0x06" : "0x0B", "0x07" : "0x0A", "0x08" : "0x09", "0x09" : "0x08", "0x0A" : "0x07", "0x0B" : "0x06", "0x0C" : "0x05", "0x0D" : "0x04", "0x0E" : "0x03", "0x0F" : "0x02" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601080600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601081600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601082600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601083600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601084600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000105" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601085600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000106" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601086600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000107" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601087600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000108" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601088600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000109" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F601089600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010A" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60108A600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010B" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60108B600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010C" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60108C600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010D" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60108D600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010E" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60108E600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "000000000000000000000000000000000000010F" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x6000600160026003600460056006600760086009600A600B600C600D600E600F60108F600055600155600255600355600455600555600655600755600855600955600A55600B55600C55600D55600E55600F55", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x100000000000", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call (gas) (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label dup1 :abi f(uint) 0", ":label dup2 :abi f(uint) 1", ":label dup3 :abi f(uint) 2", ":label dup4 :abi f(uint) 3", ":label dup5 :abi f(uint) 4", ":label dup6 :abi f(uint) 5", ":label dup7 :abi f(uint) 6", ":label dup8 :abi f(uint) 7", ":label dup9 :abi f(uint) 8", ":label dup10 :abi f(uint) 9", ":label dup11 :abi f(uint) 10", ":label dup12 :abi f(uint) 11", ":label dup13 :abi f(uint) 12", ":label dup14 :abi f(uint) 13", ":label dup15 :abi f(uint) 14", ":label dup16 :abi f(uint) 15" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/dup, step: BlockchainTestFiller) Error: BlockchainTestInFiller convertion error: Error in DataObject: key: 'blockInfo' type: 'object' assert: count(_key) _key=genesisBlockHeader (DataObject::at) "blockInfo" : { "_info" : { "comment" : "Ori Pomerantz qbzzt1@gmail.com" }, "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x20000", "currentGasLimit" : "100000000", "currentNumber" : "1", "currentTimestamp" : "1000", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ { "indexes" : { "data" : [ ":label coinbase" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000100" : { "storage" : { "0" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" } } } }, { "indexes" : { "data" : [ ":label difficulty" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000101" : { "storage" : { "0" : "0x20000" } } } }, { "indexes" : { "data" : [ ":label gaslimit" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000102" : { "storage" : { "0" : "100000000" } } } }, { "indexes" : { "data" : [ ":label number" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000103" : { "storage" : { "0" : "1" } } } }, { "indexes" : { "data" : [ ":label timestamp" ], "gas" : -1, "value" : -1 }, "network" : [ ">=Istanbul" ], "result" : { "0000000000000000000000000000000000000104" : { "storage" : { "0" : "1000" } } } } ], "pre" : { "0000000000000000000000000000000000000100" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (coinbase)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000101" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (difficulty)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000102" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (gaslimit)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000103" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ ; The blocknumber\n [[0]] (number)\n}\n", "nonce" : "0", "storage" : { } }, "0000000000000000000000000000000000000104" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n [[0]] (timestamp)\n}\n", "nonce" : "0", "storage" : { } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "0x", "nonce" : "0", "storage" : { } }, "cccccccccccccccccccccccccccccccccccccccc" : { "balance" : "0x0ba1a9ce0ba1a9ce", "code" : "{ \n (call 0xffffff (+ 0x100 $4) 0 0 0 0 0)\n}\n", "nonce" : "0", "storage" : { } } }, "transaction" : { "data" : [ ":label coinbase :abi f(uint) 0", ":label difficulty :abi f(uint) 1", ":label gaslimit :abi f(uint) 2", ":label number :abi f(uint) 3", ":label timestamp :abi f(uint) 4" ], "gasLimit" : [ "80000000" ], "gasPrice" : "10", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "cccccccccccccccccccccccccccccccccccccccc", "value" : [ "1" ] } }  (vmTests/blockInfo, step: BlockchainTestFiller)  -------- TestOutputHelper detected 11 errors during test execution! /data/retesteth/retesteth/TestOutputHelper.cpp(208): error: in "BCGeneralStateTests/VMTests/vmTests": *** 63 failures are detected in the test module "Master Test Suite" WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stArgsZeroOneBalance appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stAttackTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stBadOpcode appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stBugs appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCallCodes appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCallCreateCallCodeTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCallDelegateCodesCallCodeHomestead appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCallDelegateCodesHomestead appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stChainId appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCodeCopyTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCodeSizeLimit appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCreate2 appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stCreateTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stDelegatecallTestHomestead appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stEIP150Specific appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stEIP150singleCodeGasPrices appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stEIP158Specific appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stEIP2930 appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stExample appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stExtCodeHash appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stHomesteadSpecific appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stInitCodeTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stLogTests appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stMemExpandingEIP150Calls appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stMemoryStressTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stMemoryTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stNonZeroCallsTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stPreCompiledContracts appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stPreCompiledContracts2 appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stQuadraticComplexityTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stRandom appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stRandom2 appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stRecursiveCreate appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stRefundTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stReturnDataTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stRevertTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stSLoadTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stSStoreTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stSelfBalance appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stShift appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stSolidityTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stSpecialTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stStackTests appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stStaticCall appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stStaticFlagEnabled appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stSystemOperationsTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stTimeConsuming appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stTransactionTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stTransitionTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stWalletTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stZeroCallsRevert appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stZeroCallsTest appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stZeroKnowledge appears to be unused! WARNING: Test folder /data/tests/src/GeneralStateTestsFiller/stZeroKnowledge2 appears to be unused! *** Execution time stats *** Total Tests Run: 0  Total Time: : 12.411402 vmArithmeticTest time: 5.957782 vmIOandFlowOperations time: 2.051030 vmBitwiseLogicOperation time: 1.780290 vmTests time: 1.378113 vmLogTest time: 1.230958 vmPerformance time: 0.013229  -------- *** TOTAL ERRORS DETECTED: 123 errors during all test execution! -------- info: (stCallCodes/BCGeneralStateTestsSuite, step: Initialized ) info: (vmArithmeticTest/add, step: BlockchainTestFiller) info: (vmArithmeticTest/addmod, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/and, step: BlockchainTestFiller) info: (vmArithmeticTest/arith, step: BlockchainTestFiller) info: (vmTests/blockInfo, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/byte, step: BlockchainTestFiller) info: (vmTests/calldatacopy, step: BlockchainTestFiller) info: (vmTests/calldataload, step: BlockchainTestFiller) info: (vmTests/calldatasize, step: BlockchainTestFiller) info: (vmIOandFlowOperations/codecopy, step: BlockchainTestFiller) info: (vmArithmeticTest/div, step: BlockchainTestFiller) info: (vmArithmeticTest/divByZero, step: BlockchainTestFiller) info: (vmTests/dup, step: BlockchainTestFiller) info: (vmTests/envInfo, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/eq, step: BlockchainTestFiller) info: (vmArithmeticTest/exp, step: BlockchainTestFiller) info: (vmArithmeticTest/expPower2, step: BlockchainTestFiller) info: (vmArithmeticTest/expPower256, step: BlockchainTestFiller) info: (vmArithmeticTest/expPower256Of256, step: BlockchainTestFiller) info: (vmArithmeticTest/fib, step: BlockchainTestFiller) info: (vmIOandFlowOperations/gas, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/gt, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/iszero, step: BlockchainTestFiller) info: (vmIOandFlowOperations/jump, step: BlockchainTestFiller) info: (vmIOandFlowOperations/jumpi, step: BlockchainTestFiller) info: (vmLogTest/log0, step: BlockchainTestFiller) info: (vmLogTest/log1, step: BlockchainTestFiller) info: (vmLogTest/log2, step: BlockchainTestFiller) info: (vmLogTest/log3, step: BlockchainTestFiller) info: (vmLogTest/log4, step: BlockchainTestFiller) info: (vmPerformance/loopExp, step: BlockchainTestFiller) info: (vmPerformance/loopMul, step: BlockchainTestFiller) info: (vmIOandFlowOperations/loop_stacklimit, step: BlockchainTestFiller) info: (vmIOandFlowOperations/loopsConditionals, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/lt, step: BlockchainTestFiller) info: (vmIOandFlowOperations/mload, step: BlockchainTestFiller) info: (vmArithmeticTest/mod, step: BlockchainTestFiller) info: (vmIOandFlowOperations/msize, step: BlockchainTestFiller) info: (vmIOandFlowOperations/mstore, step: BlockchainTestFiller) info: (vmIOandFlowOperations/mstore8, step: BlockchainTestFiller) info: (vmArithmeticTest/mul, step: BlockchainTestFiller) info: (vmArithmeticTest/mulmod, step: BlockchainTestFiller) info: (vmArithmeticTest/not, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/or, step: BlockchainTestFiller) info: (vmIOandFlowOperations/pc, step: BlockchainTestFiller) info: (vmPerformance/performanceTester, step: BlockchainTestFiller) info: (vmIOandFlowOperations/pop, step: BlockchainTestFiller) info: (vmTests/push, step: BlockchainTestFiller) info: (vmTests/random, step: BlockchainTestFiller) info: (vmIOandFlowOperations/return, step: BlockchainTestFiller) info: (vmArithmeticTest/sdiv, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/sgt, step: BlockchainTestFiller) info: (vmTests/sha3, step: BlockchainTestFiller) info: (vmArithmeticTest/signextend, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/slt, step: BlockchainTestFiller) info: (vmArithmeticTest/smod, step: BlockchainTestFiller) info: (vmIOandFlowOperations/sstore_sload, step: BlockchainTestFiller) info: (vmArithmeticTest/sub, step: BlockchainTestFiller) info: (vmTests/suicide, step: BlockchainTestFiller) info: (vmTests/swap, step: BlockchainTestFiller) info: (vmArithmeticTest/twoOps, step: BlockchainTestFiller) info: (vmBitwiseLogicOperation/xor, step: BlockchainTestFiller)