openethereum / sol-rs

Solaris - Solidity testing framework in Rust.
GNU General Public License v3.0
54 stars 14 forks source link

CREATE FAILED: OutOfGas #9

Closed snd closed 6 years ago

snd commented 6 years ago

working a bit on sol-rs tests for the bridge (https://github.com/paritytech/parity-bridge/issues/72).

this here https://github.com/paritytech/parity-bridge/blob/31201f46f70d5f6c9569493da9613da29f1862e4/solaris-testing/tests/bridge_tests.rs#L47

outputs:

CREATE (0000…0003 --Transfer(0)--> NEW), data: none
CREATE FAILED: OutOfGas
deploy complete. contract_address = 0000000000000000000000000000000000000000
CALL (0000…0003 --Transfer(0)--> 4859…d52d), data: 26b3293f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001e55bb43c36cdf79e23b4adc149cdded921f0d482e613c50c6540977c213bc408
<--Output: none 
result = ()
test should_allow_a_single_authority_to_confirm_a_deposit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out

contract deploy seems to run out of gas.

i've tried with .with_gas_price(0.into()) and/or .with_gas(500000.into()) with no luck.

something obvious i'm doing wrong?

also the .deploy doesn't return an error result (it probably should) and just returns a 0000000000000000000000000000000000000000 address.

i've added the badge example test from this repository as a control. it passes:

CREATE (0000…0003 --Transfer(0)--> NEW), data: none
<--At: 4859…d52d
deploy complete. contract_address = Ok(0000000000000000000000000000000000000000)
CALL (0000…0003 --Transfer(0)--> 4859…d52d), data: ddca3f43
<--Output: none 
CALL (0000…0003 --Transfer(0)--> 4859…d52d), data: 69fe0e2d00000000000000000000000000000000000000000000000000000002540be400
<--Output: none 
CALL (0000…0003 --Transfer(0)--> 4859…d52d), data: ddca3f43
<--Output: none 
CALL (0000…000a --Transfer(0)--> 4859…d52d), data: 69fe0e2d00000000000000000000000000000000000000000000000000000002540be400
<--Output: none 
CREATE (0000…0003 --Transfer(0)--> NEW), data: none
<--At: 4859…d52d
deploy complete. contract_address = Ok(0000000000000000000000000000000000000000)
CALL (0000…0005 --Transfer(2000000000000000000)--> 4859…d52d), data: 1e7a505f000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000074657374
<--Output: none 
CALL (0000…0005 --Transfer(0)--> 4859…d52d), data: 2c0f5f590000000000000000000000000000000000000000000000000000000074657374
<--Output: none 
test badge_reg_test_fee ... ok
test anyone_should_be_able_to_register_a_badge ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out`
tomusdrw commented 6 years ago

Could you have a look at #10? It should return error correctly when deploying a contract and going oog. Also could you try your example with SOLARIS_VM_TRACES=1 to figure out what went wrong? Maybe it's just one of the conditions?

snd commented 6 years ago

using https://github.com/paritytech/sol-rs/pull/10 i get:

CREATE (0000…0003 --Transfer(0)--> NEW), data: none
CREATE FAILED: OutOfGas
thread 'should_allow_a_single_authority_to_confirm_a_deposit' panicked at 'called `Result::unwrap()` on an `Err` value: "Call failed with status code: 0"', src/libcore/result.rs:906:4
note: Run with `RUST_BACKTRACE=1` for a backtrace.
test should_allow_a_single_authority_to_confirm_a_deposit ... FAILED

now the test fails, which is good. error is "Call failed with status code: 0".

with SOLARIS_VM_TRACES=1 i get:

CREATE (0000…0003 --Transfer(0)--> NEW), data: none
 [0] PUSH1(60) stack_after: [0x60]
 [2] PUSH1(60) stack_after: [0x60,0x40]
 [4] MSTORE(52) stack_after: []
 [5] CALLVALUE(34) stack_after: [0x0]
 [6] ISZERO(15) stack_after: [0x1]
 [7] PUSH2(61) stack_after: [0x1,0xf]
 [10] JUMPI(57) stack_after: []
 [15] JUMPDEST(5b) stack_after: []
 [16] PUSH1(60) stack_after: [0x40]
 [18] MLOAD(51) stack_after: [0x60]
 [19] PUSH2(61) stack_after: [0x60,0x1090]
 [22] CODESIZE(38) stack_after: [0x60,0x1090,0x1130]
 [23] SUB(3) stack_after: [0x60,0xa0]
 [24] DUP1(80) stack_after: [0x60,0xa0,0xa0]
 [25] PUSH2(61) stack_after: [0x60,0xa0,0xa0,0x1090]
 [28] DUP4(83) stack_after: [0x60,0xa0,0xa0,0x1090,0x60]
 [29] CODECOPY(39) stack_after: [0x60,0xa0]
 [30] DUP2(81) stack_after: [0x60,0xa0,0x60]
 [31] ADD(1) stack_after: [0x60,0x100]
 [32] PUSH1(60) stack_after: [0x60,0x100,0x40]
 [34] MSTORE(52) stack_after: [0x60]
 [35] DUP1(80) stack_after: [0x60,0x60]
 [36] DUP1(80) stack_after: [0x60,0x60,0x60]
 [37] MLOAD(51) stack_after: [0x60,0x60,0x1]
 [38] SWAP2(91) stack_after: [0x1,0x60,0x60]
 [39] SWAP1(90) stack_after: [0x1,0x60,0x60]
 [40] PUSH1(60) stack_after: [0x1,0x60,0x60,0x20]
 [42] ADD(1) stack_after: [0x1,0x60,0x80]
 [43] DUP1(80) stack_after: [0x1,0x60,0x80,0x80]
 [44] MLOAD(51) stack_after: [0x1,0x60,0x80,0x40]
 [45] SWAP1(90) stack_after: [0x1,0x60,0x40,0x80]
 [46] SWAP2(91) stack_after: [0x1,0x80,0x40,0x60]
 [47] ADD(1) stack_after: [0x1,0x80,0xa0]
 [48] SWAP1(90) stack_after: [0x1,0xa0,0x80]
 [49] POP(50) stack_after: [0x1,0xa0]
 [50] DUP2(81) stack_after: [0x1,0xa0,0x1]
 [51] ISZERO(15) stack_after: [0x1,0xa0,0x0]
 [52] ISZERO(15) stack_after: [0x1,0xa0,0x1]
 [53] PUSH2(61) stack_after: [0x1,0xa0,0x1,0x3d]
 [56] JUMPI(57) stack_after: [0x1,0xa0]
 [61] JUMPDEST(5b) stack_after: [0x1,0xa0]
 [62] DUP1(80) stack_after: [0x1,0xa0,0xa0]
 [63] MLOAD(51) stack_after: [0x1,0xa0,0x2]
 [64] DUP3(82) stack_after: [0x1,0xa0,0x2,0x1]
 [65] GT(11) stack_after: [0x1,0xa0,0x0]
 [66] ISZERO(15) stack_after: [0x1,0xa0,0x1]
 [67] PUSH2(61) stack_after: [0x1,0xa0,0x1,0x4b]
 [70] JUMPI(57) stack_after: [0x1,0xa0]
 [75] JUMPDEST(5b) stack_after: [0x1,0xa0]
 [76] PUSH1(60) stack_after: [0x1,0xa0,0x0]
 [78] DUP3(82) stack_after: [0x1,0xa0,0x0,0x1]
 [79] SWAP1(90) stack_after: [0x1,0xa0,0x1,0x0]
 [80] SSTORE(55) stack_after: [0x1,0xa0]
 [81] PUSH1(60) stack_after: [0x1,0xa0,0x1]
 [83] DUP2(81) stack_after: [0x1,0xa0,0x1,0xa0]
 [84] DUP1(80) stack_after: [0x1,0xa0,0x1,0xa0,0xa0]
 [85] MLOAD(51) stack_after: [0x1,0xa0,0x1,0xa0,0x2]
 [86] PUSH2(61) stack_after: [0x1,0xa0,0x1,0xa0,0x2,0x63]
 [89] SWAP3(92) stack_after: [0x1,0xa0,0x63,0xa0,0x2,0x1]
 [90] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0x2,0xa0]
 [91] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0x2,0xa0,0x20]
 [93] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0x2,0xc0]
 [94] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2]
 [95] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x6b]
 [98] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2]
 [107] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2]
 [108] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1]
 [109] DUP1(80) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x1]
 [110] SLOAD(54) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0]
 [111] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0,0x2]
 [112] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0,0x2,0x1]
 [113] SSTORE(55) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0]
 [114] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x1]
 [115] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x1,0x0]
 [117] MSTORE(52) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0]
 [118] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x20]
 [120] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x20,0x0]
 [122] SHA3(20) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [123] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x0]
 [124] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [125] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [126] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0]
 [127] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x2]
 [128] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x0]
 [129] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x0,0xc2]
 [132] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0]
 [133] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2]
 [134] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0x20]
 [136] MUL(2) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x40]
 [137] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x40,0xc0]
 [138] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100]
 [139] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100]
 [140] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0]
 [141] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0,0x100]
 [142] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x1]
 [143] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0]
 [144] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0,0xc2]
 [147] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100]
 [148] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0]
 [149] MLOAD(51) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa]
 [150] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [151] SLOAD(54) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0]
 [152] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1]
 [154] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0]
 [156] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0,0x2]
 [158] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0x10000000000000000000000000000000000000000]
 [159] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0xffffffffffffffffffffffffffffffffffffffff]
 [160] NOT(19) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0xffffffffffffffffffffffff0000000000000000000000000000000000000000]
 [161] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0]
 [162] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1]
 [164] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0]
 [166] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0,0x2]
 [168] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0x10000000000000000000000000000000000000000]
 [169] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0xffffffffffffffffffffffffffffffffffffffff]
 [170] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xffffffffffffffffffffffffffffffffffffffff,0x0,0xa]
 [171] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xffffffffffffffffffffffffffffffffffffffff,0xa,0x0]
 [172] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0,0xa,0xffffffffffffffffffffffffffffffffffffffff]
 [173] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0,0xa]
 [174] OR(17) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa]
 [175] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [176] SSTORE(55) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100]
 [177] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x20]
 [179] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0]
 [180] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x100]
 [181] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x20]
 [182] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0]
 [183] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100]
 [184] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x1]
 [186] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x1,0x100]
 [187] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0x100,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [188] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7]
 [189] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [190] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x8b]
 [193] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [139] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [140] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0]
 [141] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0,0x100]
 [142] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x1]
 [143] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0]
 [144] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0,0xc2]
 [147] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [148] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0]
 [149] MLOAD(51) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb]
 [150] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7]
 [151] SLOAD(54) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0]
 [152] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1]
 [154] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0]
 [156] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0,0x2]
 [158] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0x10000000000000000000000000000000000000000]
 [159] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0xffffffffffffffffffffffffffffffffffffffff]
 [160] NOT(19) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0xffffffffffffffffffffffff0000000000000000000000000000000000000000]
 [161] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0]
 [162] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1]
 [164] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0]
 [166] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0,0x2]
 [168] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0x10000000000000000000000000000000000000000]
 [169] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0xffffffffffffffffffffffffffffffffffffffff]
 [170] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xffffffffffffffffffffffffffffffffffffffff,0x0,0xb]
 [171] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xffffffffffffffffffffffffffffffffffffffff,0xb,0x0]
 [172] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0,0xb,0xffffffffffffffffffffffffffffffffffffffff]
 [173] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0,0xb]
 [174] OR(17) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb]
 [175] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7]
 [176] SSTORE(55) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [177] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x20]
 [179] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0]
 [180] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0xe0,0x100]
 [181] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0xe0,0x20]
 [182] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [183] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100]
 [184] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x1]
 [186] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x1,0x100]
 [187] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x100,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7]
 [188] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [189] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100]
 [190] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x8b]
 [193] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100]
 [139] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100]
 [140] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x100]
 [141] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x100,0x100]
 [142] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x0]
 [143] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x1]
 [144] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x1,0xc2]
 [147] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100]
 [194] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100]
 [195] POP(50) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [196] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xce]
 [199] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xce,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [200] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100]
 [201] POP(50) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [202] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xd2]
 [205] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [210] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [211] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xf6]
 [214] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [215] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [216] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [217] DUP1(80) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [218] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [219] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x0]
 [220] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x1]
 [221] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x1,0xce]
 [224] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [206] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8]
 [207] POP(50) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [208] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xf6]
 [209] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [246] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [247] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xce]
 [248] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [206] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6]
 [207] POP(50) stack_after: [0x1,0xa0,0x63,0x1]
 [208] SWAP1(90) stack_after: [0x1,0xa0,0x1,0x63]
 [209] JUMP(56) stack_after: [0x1,0xa0,0x1]
 [99] JUMPDEST(5b) stack_after: [0x1,0xa0,0x1]
 [100] POP(50) stack_after: [0x1,0xa0]
 [101] POP(50) stack_after: [0x1]
 [102] POP(50) stack_after: []
 [103] PUSH2(61) stack_after: [0xf9]
 [106] JUMP(56) stack_after: []
 [249] JUMPDEST(5b) stack_after: []
 [250] PUSH2(61) stack_after: [0xf88]
 [253] DUP1(80) stack_after: [0xf88,0xf88]
 [254] PUSH2(61) stack_after: [0xf88,0xf88,0x108]
 [257] PUSH1(60) stack_after: [0xf88,0xf88,0x108,0x0]
 [259] CODECOPY(39) stack_after: [0xf88]
 [260] PUSH1(60) stack_after: [0xf88,0x0]
 [262] RETURN(f3) stack_after: []
CREATE FAILED: OutOfGas
snd commented 6 years ago

i'm using this constructor: https://github.com/paritytech/parity-bridge/blob/e3d77373235c0c56a608c8695235d705dac6c0f5/contracts/bridge.sol#L176

snd commented 6 years ago

trace with gas left:

CREATE (0000…0003 --Transfer(0)--> NEW), data: none
 [0] PUSH1(60) stack_after: [0x60], gas_left: 669173
 [2] PUSH1(60) stack_after: [0x60,0x40], gas_left: 669170
 [4] MSTORE(52) stack_after: [], gas_left: 669158
 [5] CALLVALUE(34) stack_after: [0x0], gas_left: 669156
 [6] ISZERO(15) stack_after: [0x1], gas_left: 669153
 [7] PUSH2(61) stack_after: [0x1,0xf], gas_left: 669150
 [10] JUMPI(57) stack_after: [], gas_left: 669140
 [15] JUMPDEST(5b) stack_after: [], gas_left: 669139
 [16] PUSH1(60) stack_after: [0x40], gas_left: 669136
 [18] MLOAD(51) stack_after: [0x60], gas_left: 669133
 [19] PUSH2(61) stack_after: [0x60,0x1090], gas_left: 669130
 [22] CODESIZE(38) stack_after: [0x60,0x1090,0x1130], gas_left: 669128
 [23] SUB(3) stack_after: [0x60,0xa0], gas_left: 669125
 [24] DUP1(80) stack_after: [0x60,0xa0,0xa0], gas_left: 669122
 [25] PUSH2(61) stack_after: [0x60,0xa0,0xa0,0x1090], gas_left: 669119
 [28] DUP4(83) stack_after: [0x60,0xa0,0xa0,0x1090,0x60], gas_left: 669116
 [29] CODECOPY(39) stack_after: [0x60,0xa0], gas_left: 669083
 [30] DUP2(81) stack_after: [0x60,0xa0,0x60], gas_left: 669080
 [31] ADD(1) stack_after: [0x60,0x100], gas_left: 669077
 [32] PUSH1(60) stack_after: [0x60,0x100,0x40], gas_left: 669074
 [34] MSTORE(52) stack_after: [0x60], gas_left: 669071
 [35] DUP1(80) stack_after: [0x60,0x60], gas_left: 669068
 [36] DUP1(80) stack_after: [0x60,0x60,0x60], gas_left: 669065
 [37] MLOAD(51) stack_after: [0x60,0x60,0x1], gas_left: 669062
 [38] SWAP2(91) stack_after: [0x1,0x60,0x60], gas_left: 669059
 [39] SWAP1(90) stack_after: [0x1,0x60,0x60], gas_left: 669056
 [40] PUSH1(60) stack_after: [0x1,0x60,0x60,0x20], gas_left: 669053
 [42] ADD(1) stack_after: [0x1,0x60,0x80], gas_left: 669050
 [43] DUP1(80) stack_after: [0x1,0x60,0x80,0x80], gas_left: 669047
 [44] MLOAD(51) stack_after: [0x1,0x60,0x80,0x40], gas_left: 669044
 [45] SWAP1(90) stack_after: [0x1,0x60,0x40,0x80], gas_left: 669041
 [46] SWAP2(91) stack_after: [0x1,0x80,0x40,0x60], gas_left: 669038
 [47] ADD(1) stack_after: [0x1,0x80,0xa0], gas_left: 669035
 [48] SWAP1(90) stack_after: [0x1,0xa0,0x80], gas_left: 669032
 [49] POP(50) stack_after: [0x1,0xa0], gas_left: 669030
 [50] DUP2(81) stack_after: [0x1,0xa0,0x1], gas_left: 669027
 [51] ISZERO(15) stack_after: [0x1,0xa0,0x0], gas_left: 669024
 [52] ISZERO(15) stack_after: [0x1,0xa0,0x1], gas_left: 669021
 [53] PUSH2(61) stack_after: [0x1,0xa0,0x1,0x3d], gas_left: 669018
 [56] JUMPI(57) stack_after: [0x1,0xa0], gas_left: 669008
 [61] JUMPDEST(5b) stack_after: [0x1,0xa0], gas_left: 669007
 [62] DUP1(80) stack_after: [0x1,0xa0,0xa0], gas_left: 669004
 [63] MLOAD(51) stack_after: [0x1,0xa0,0x2], gas_left: 669001
 [64] DUP3(82) stack_after: [0x1,0xa0,0x2,0x1], gas_left: 668998
 [65] GT(11) stack_after: [0x1,0xa0,0x0], gas_left: 668995
 [66] ISZERO(15) stack_after: [0x1,0xa0,0x1], gas_left: 668992
 [67] PUSH2(61) stack_after: [0x1,0xa0,0x1,0x4b], gas_left: 668989
 [70] JUMPI(57) stack_after: [0x1,0xa0], gas_left: 668979
 [75] JUMPDEST(5b) stack_after: [0x1,0xa0], gas_left: 668978
 [76] PUSH1(60) stack_after: [0x1,0xa0,0x0], gas_left: 668975
 [78] DUP3(82) stack_after: [0x1,0xa0,0x0,0x1], gas_left: 668972
 [79] SWAP1(90) stack_after: [0x1,0xa0,0x1,0x0], gas_left: 668969
 [80] SSTORE(55) stack_after: [0x1,0xa0], gas_left: 648969
 [81] PUSH1(60) stack_after: [0x1,0xa0,0x1], gas_left: 648966
 [83] DUP2(81) stack_after: [0x1,0xa0,0x1,0xa0], gas_left: 648963
 [84] DUP1(80) stack_after: [0x1,0xa0,0x1,0xa0,0xa0], gas_left: 648960
 [85] MLOAD(51) stack_after: [0x1,0xa0,0x1,0xa0,0x2], gas_left: 648957
 [86] PUSH2(61) stack_after: [0x1,0xa0,0x1,0xa0,0x2,0x63], gas_left: 648954
 [89] SWAP3(92) stack_after: [0x1,0xa0,0x63,0xa0,0x2,0x1], gas_left: 648951
 [90] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0x2,0xa0], gas_left: 648948
 [91] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0x2,0xa0,0x20], gas_left: 648945
 [93] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0x2,0xc0], gas_left: 648942
 [94] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2], gas_left: 648939
 [95] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x6b], gas_left: 648936
 [98] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2], gas_left: 648928
 [107] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2], gas_left: 648927
 [108] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1], gas_left: 648924
 [109] DUP1(80) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x1], gas_left: 648921
 [110] SLOAD(54) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0], gas_left: 648721
 [111] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0,0x2], gas_left: 648718
 [112] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0,0x2,0x1], gas_left: 648715
 [113] SSTORE(55) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x1,0x0], gas_left: 628715
 [114] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x1], gas_left: 628712
 [115] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x1,0x0], gas_left: 628709
 [117] MSTORE(52) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0], gas_left: 628706
 [118] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x20], gas_left: 628703
 [120] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0x20,0x0], gas_left: 628700
 [122] SHA3(20) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0x0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 628664
 [123] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x0], gas_left: 628661
 [124] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 628658
 [125] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xc0,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 628655
 [126] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0], gas_left: 628652
 [127] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x2], gas_left: 628649
 [128] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x0], gas_left: 628646
 [129] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x0,0xc2], gas_left: 628643
 [132] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0], gas_left: 628633
 [133] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2], gas_left: 628630
 [134] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x2,0x20], gas_left: 628627
 [136] MUL(2) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x40], gas_left: 628622
 [137] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x40,0xc0], gas_left: 628619
 [138] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100], gas_left: 628616
 [139] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100], gas_left: 628615
 [140] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0], gas_left: 628612
 [141] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0,0x100], gas_left: 628609
 [142] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x1], gas_left: 628606
 [143] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0], gas_left: 628603
 [144] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0,0xc2], gas_left: 628600
 [147] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100], gas_left: 628590
 [148] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0], gas_left: 628587
 [149] MLOAD(51) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa], gas_left: 628584
 [150] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 628581
 [151] SLOAD(54) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0], gas_left: 628381
 [152] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1], gas_left: 628378
 [154] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0], gas_left: 628375
 [156] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0,0x2], gas_left: 628372
 [158] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0x10000000000000000000000000000000000000000], gas_left: 628312
 [159] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0xffffffffffffffffffffffffffffffffffffffff], gas_left: 628309
 [160] NOT(19) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0xffffffffffffffffffffffff0000000000000000000000000000000000000000], gas_left: 628306
 [161] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0], gas_left: 628303
 [162] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1], gas_left: 628300
 [164] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0], gas_left: 628297
 [166] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0xa0,0x2], gas_left: 628294
 [168] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0x1,0x10000000000000000000000000000000000000000], gas_left: 628234
 [169] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0x0,0xffffffffffffffffffffffffffffffffffffffff], gas_left: 628231
 [170] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xffffffffffffffffffffffffffffffffffffffff,0x0,0xa], gas_left: 628228
 [171] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xffffffffffffffffffffffffffffffffffffffff,0xa,0x0], gas_left: 628225
 [172] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0,0xa,0xffffffffffffffffffffffffffffffffffffffff], gas_left: 628222
 [173] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x0,0xa], gas_left: 628219
 [174] OR(17) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa], gas_left: 628216
 [175] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xa,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 628213
 [176] SSTORE(55) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100], gas_left: 608213
 [177] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x20], gas_left: 608210
 [179] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xc0], gas_left: 608207
 [180] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x100], gas_left: 608204
 [181] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xc0,0x20], gas_left: 608201
 [182] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0], gas_left: 608198
 [183] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100], gas_left: 608195
 [184] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x1], gas_left: 608192
 [186] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x1,0x100], gas_left: 608189
 [187] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0x100,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 608186
 [188] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7], gas_left: 608183
 [189] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 608180
 [190] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x8b], gas_left: 608177
 [193] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 608169
 [139] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 608168
 [140] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0], gas_left: 608165
 [141] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0,0x100], gas_left: 608162
 [142] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x1], gas_left: 608159
 [143] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0], gas_left: 608156
 [144] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0,0xc2], gas_left: 608153
 [147] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 608143
 [148] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0], gas_left: 608140
 [149] MLOAD(51) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb], gas_left: 608137
 [150] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7], gas_left: 608134
 [151] SLOAD(54) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0], gas_left: 607934
 [152] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1], gas_left: 607931
 [154] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0], gas_left: 607928
 [156] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0,0x2], gas_left: 607925
 [158] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0x10000000000000000000000000000000000000000], gas_left: 607865
 [159] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0xffffffffffffffffffffffffffffffffffffffff], gas_left: 607862
 [160] NOT(19) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0xffffffffffffffffffffffff0000000000000000000000000000000000000000], gas_left: 607859
 [161] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0], gas_left: 607856
 [162] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1], gas_left: 607853
 [164] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0], gas_left: 607850
 [166] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0xa0,0x2], gas_left: 607847
 [168] EXP(a) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0x1,0x10000000000000000000000000000000000000000], gas_left: 607787
 [169] SUB(3) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0x0,0xffffffffffffffffffffffffffffffffffffffff], gas_left: 607784
 [170] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xffffffffffffffffffffffffffffffffffffffff,0x0,0xb], gas_left: 607781
 [171] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xffffffffffffffffffffffffffffffffffffffff,0xb,0x0], gas_left: 607778
 [172] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0,0xb,0xffffffffffffffffffffffffffffffffffffffff], gas_left: 607775
 [173] AND(16) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x0,0xb], gas_left: 607772
 [174] OR(17) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb], gas_left: 607769
 [175] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xb,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7], gas_left: 607766
 [176] SSTORE(55) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 587766
 [177] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xe0,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x20], gas_left: 587763
 [179] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0xe0], gas_left: 587760
 [180] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x20,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0xe0,0x100], gas_left: 587757
 [181] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0xe0,0x20], gas_left: 587754
 [182] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 587751
 [183] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100], gas_left: 587748
 [184] PUSH1(60) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x100,0x1], gas_left: 587745
 [186] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7,0x1,0x100], gas_left: 587742
 [187] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x100,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7], gas_left: 587739
 [188] ADD(1) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587736
 [189] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100], gas_left: 587733
 [190] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x8b], gas_left: 587730
 [193] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100], gas_left: 587722
 [139] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100], gas_left: 587721
 [140] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x100], gas_left: 587718
 [141] DUP2(81) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x100,0x100], gas_left: 587715
 [142] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x0], gas_left: 587712
 [143] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x1], gas_left: 587709
 [144] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100,0x1,0xc2], gas_left: 587706
 [147] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100], gas_left: 587696
 [194] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100], gas_left: 587695
 [195] POP(50) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587693
 [196] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xce], gas_left: 587690
 [199] SWAP3(92) stack_after: [0x1,0xa0,0x63,0x1,0xce,0x100,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587687
 [200] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x100], gas_left: 587684
 [201] POP(50) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587682
 [202] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xd2], gas_left: 587679
 [205] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587671
 [210] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587670
 [211] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xf6], gas_left: 587667
 [214] SWAP2(91) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587664
 [215] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587661
 [216] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587660
 [217] DUP1(80) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587657
 [218] DUP3(82) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587654
 [219] GT(11) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x0], gas_left: 587651
 [220] ISZERO(15) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x1], gas_left: 587648
 [221] PUSH2(61) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8,0x1,0xce], gas_left: 587645
 [224] JUMPI(57) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587635
 [206] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8], gas_left: 587634
 [207] POP(50) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xf6,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587632
 [208] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xf6], gas_left: 587629
 [209] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587621
 [246] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xce,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587620
 [247] SWAP1(90) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6,0xce], gas_left: 587617
 [248] JUMP(56) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587609
 [206] JUMPDEST(5b) stack_after: [0x1,0xa0,0x63,0x1,0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6], gas_left: 587608
 [207] POP(50) stack_after: [0x1,0xa0,0x63,0x1], gas_left: 587606
 [208] SWAP1(90) stack_after: [0x1,0xa0,0x1,0x63], gas_left: 587603
 [209] JUMP(56) stack_after: [0x1,0xa0,0x1], gas_left: 587595
 [99] JUMPDEST(5b) stack_after: [0x1,0xa0,0x1], gas_left: 587594
 [100] POP(50) stack_after: [0x1,0xa0], gas_left: 587592
 [101] POP(50) stack_after: [0x1], gas_left: 587590
 [102] POP(50) stack_after: [], gas_left: 587588
 [103] PUSH2(61) stack_after: [0xf9], gas_left: 587585
 [106] JUMP(56) stack_after: [], gas_left: 587577
 [249] JUMPDEST(5b) stack_after: [], gas_left: 587576
 [250] PUSH2(61) stack_after: [0xf88], gas_left: 587573
 [253] DUP1(80) stack_after: [0xf88,0xf88], gas_left: 587570
 [254] PUSH2(61) stack_after: [0xf88,0xf88,0x108], gas_left: 587567
 [257] PUSH1(60) stack_after: [0xf88,0xf88,0x108,0x0], gas_left: 587564
 [259] CODECOPY(39) stack_after: [0xf88], gas_left: 586805
 [260] PUSH1(60) stack_after: [0xf88,0x0], gas_left: 586802
 [262] RETURN(f3) stack_after: [], gas_left: 586802
CREATE FAILED: OutOfGas

strange. it seems to run out of gas while having gas left

snd commented 6 years ago

fixed by providing a lot more gas: https://github.com/paritytech/parity-bridge/pull/73/commits/bb6400b9a3067ca10c17fe0112c4d82fa8214810

@tomusdrw suggested bumping default gas