Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save elenadimitrova/0caa798e552b3b026a3a19258e93ecba to your computer and use it in GitHub Desktop.
Save elenadimitrova/0caa798e552b3b026a3a19258e93ecba to your computer and use it in GitHub Desktop.
debug-output-from-ganache-createColony-tx-on-goerli-fork
eth_sendTransaction
PUSH1
PUSH1
MSTORE 0x80 0x40
PUSH1
CALLDATASIZE
LT 0x4 0x24
PUSH2
JUMPI 0x0 0x55
PUSH1
CALLDATALOAD 0x0
PUSH1
SHR 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a 0xe0
DUP1
PUSH4
EQ 0x8eb0d2c 0x4f3bcec
PUSH2
JUMPI 0x0 0x131
DUP1
PUSH4
EQ 0x8eb0d2c 0x13af4035
PUSH2
JUMPI 0x0 0x162
DUP1
PUSH4
EQ 0x8eb0d2c 0x4e543b26
PUSH2
JUMPI 0x0 0x195
DUP1
PUSH4
EQ 0x8eb0d2c 0x7a9e5e4b
PUSH2
JUMPI 0x0 0x1c8
DUP1
PUSH4
EQ 0x8eb0d2c 0x8da5cb5b
PUSH2
JUMPI 0x0 0x1fb
DUP1
PUSH4
EQ 0x8eb0d2c 0xbf7e214f
PUSH2
JUMPI 0x0 0x210
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
PUSH1
CALLDATALOAD 0x0
AND 0xffffffff00000000000000000000000000000000000000000000000000000000 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a
PUSH2
JUMPI 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0x6b
JUMPDEST
PUSH1
SLOAD 0x2
PUSH1
DUP1
MLOAD 0x40
PUSH1
PUSH1
SHL 0x1 0xe1
PUSH4
MUL 0x200000000000000000000000000000000000000000000000000000000 0x37b47469
DUP2
MSTORE 0x6f68e8d200000000000000000000000000000000000000000000000000000000 0x80
PUSH1
DUP1
CALLDATALOAD 0x0
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
AND 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a 0xffffffff00000000000000000000000000000000000000000000000000000000
PUSH1
DUP4
ADD 0x4 0x80
MSTORE 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0x84
SWAP2
MLOAD 0x40
SWAP2
SWAP3
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0xe0c4e81e26824e69353926dbac0a0a6cd787e612 0xffffffffffffffffffffffffffffffffffffffff
SWAP2
PUSH4
SWAP2
PUSH1
DUP1
DUP3
ADD 0x24 0x80
SWAP3
PUSH1
SWAP3
SWAP1
SWAP2
SWAP1
DUP3
SWAP1
SUB 0x80 0x80
ADD 0x24 0x0
DUP2
DUP7
DUP1
EXTCODESIZE 0xe0c4e81e26824e69353926dbac0a0a6cd787e612
ISZERO 0x6c8
DUP1
ISZERO 0x0
PUSH2
JUMPI 0x1 0xc6
JUMPDEST
POP 0x0
GAS
STATICCALL 0x20 0x80 0x24 0x80 0xe0c4e81e26824e69353926dbac0a0a6cd787e612 0x6633ef
PUSH1
PUSH1
MSTORE 0x80 0x40
CALLVALUE
DUP1
ISZERO 0x0
PUSH2
JUMPI 0x1 0x10
JUMPDEST
POP 0x0
PUSH1
CALLDATASIZE
LT 0x4 0x24
PUSH2
JUMPI 0x0 0x88
PUSH1
CALLDATALOAD 0x0
PUSH1
SHR 0x6f68e8d208eb0d2c000000000000000000000000000000000000000000000000 0xe0
DUP1
PUSH4
GT 0x6f68e8d2 0x7c34752f
PUSH2
JUMPI 0x1 0x5b
JUMPDEST
DUP1
PUSH4
EQ 0x6f68e8d2 0x13af4035
PUSH2
JUMPI 0x0 0x8d
DUP1
PUSH4
EQ 0x6f68e8d2 0x1e59c529
PUSH2
JUMPI 0x0 0xb5
DUP1
PUSH4
EQ 0x6f68e8d2 0x6f68e8d2
PUSH2
JUMPI 0x1 0x166
JUMPDEST
PUSH2
PUSH1
DUP1
CALLDATASIZE
SUB 0x4 0x24
PUSH1
DUP2
LT 0x20 0x20
ISZERO 0x0
PUSH2
JUMPI 0x1 0x17c
JUMPDEST
POP 0x20
CALLDATALOAD 0x4
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
AND 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0xffffffff00000000000000000000000000000000000000000000000000000000
PUSH2
JUMP 0x42b
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
AND 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0xffffffff00000000000000000000000000000000000000000000000000000000
PUSH1
SWAP1
DUP2
MSTORE 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0x0
PUSH1
PUSH1
MSTORE 0x2 0x20
PUSH1
SWAP1
SHA3 0x40 0x0
SLOAD 0x2f4b8208519803e3bce6504f912304a075ad3a53d6324ac9a2d00317d27c5122
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d 0xffffffffffffffffffffffffffffffffffffffff
SWAP1
JUMP 0x18d
JUMPDEST
PUSH1
DUP1
MLOAD 0x40
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
SWAP1
SWAP3
AND 0xffffffffffffffffffffffffffffffffffffffff 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d
DUP3
MSTORE 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d 0x80
MLOAD 0x40
SWAP1
DUP2
SWAP1
SUB 0x80 0x80
PUSH1
ADD 0x0 0x20
SWAP1
RETURN 0x20 0x80
ISZERO 0x1
DUP1
ISZERO 0x0
PUSH2
JUMPI 0x1 0xda
JUMPDEST
POP 0x0
POP 0xa4
POP 0x6f68e8d2
POP 0xe0c4e81e26824e69353926dbac0a0a6cd787e612
PUSH1
MLOAD 0x40
RETURNDATASIZE
PUSH1
DUP2
LT 0x20 0x20
ISZERO 0x0
PUSH2
JUMPI 0x1 0xf0
JUMPDEST
POP 0x20
MLOAD 0x80
SWAP1
POP 0x0
DUP1
EXTCODESIZE 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d
DUP1
PUSH2
JUMPI 0x488c 0x100
JUMPDEST
CALLDATASIZE
PUSH1
PUSH1
MLOAD 0x40
CALLDATACOPY 0x24 0x0 0x80
PUSH1
PUSH1
MLOAD 0x40
CALLDATASIZE
PUSH1
MLOAD 0x40
DUP6
GAS
DELEGATECALL 0x0 0x80 0x24 0x80 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d 0x662b76
PUSH1
PUSH1
MSTORE 0x80 0x40
CALLVALUE
DUP1
ISZERO 0x0
PUSH3
JUMPI 0x1 0x11
JUMPDEST
POP 0x0
PUSH1
CALLDATASIZE
LT 0x4 0x24
PUSH3
JUMPI 0x0 0x214
PUSH1
CALLDATALOAD 0x0
PUSH1
SHR 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a 0xe0
DUP1
PUSH4
GT 0x8eb0d2c 0x8831fa34
PUSH3
JUMPI 0x1 0x129
JUMPDEST
DUP1
PUSH4
GT 0x8eb0d2c 0x3b4d206b
PUSH3
JUMPI 0x1 0x1ad
JUMPDEST
DUP1
PUSH4
GT 0x8eb0d2c 0x13af4035
PUSH3
JUMPI 0x1 0x1ef
JUMPDEST
DUP1
PUSH4
EQ 0x8eb0d2c 0x5f53b29
PUSH3
JUMPI 0x0 0x219
DUP1
PUSH4
EQ 0x8eb0d2c 0x8eb0d2c
PUSH3
JUMPI 0x1 0x23b
JUMPDEST
PUSH3
PUSH3
CALLDATASIZE
PUSH1
PUSH3
JUMP 0x1c7a
JUMPDEST
PUSH1
PUSH1
DUP3
DUP5
SUB 0x4 0x24
SLT 0x20 0x20
ISZERO 0x0
PUSH3
JUMPI 0x1 0x1c8d
JUMPDEST
PUSH1
PUSH3
DUP5
DUP5
PUSH3
JUMP 0x1c39
JUMPDEST
DUP1
CALLDATALOAD 0x4
PUSH3
DUP2
PUSH3
JUMP 0x282b
JUMPDEST
PUSH3
DUP2
PUSH3
JUMP 0x27cd
JUMPDEST
PUSH1
PUSH3
DUP3
PUSH3
JUMP 0x2805
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0xd468b86abb0c58f0b948b36a8769829abd66d8af 0xffffffffffffffffffffffffffffffffffffffff
SWAP1
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0xd468b86abb0c58f0b948b36a8769829abd66d8af
POP 0x0
JUMP 0x2836
JUMPDEST
DUP2
EQ 0xd468b86abb0c58f0b948b36a8769829abd66d8af 0xd468b86abb0c58f0b948b36a8769829abd66d8af
PUSH3
JUMPI 0x1 0x139d
JUMPDEST
POP 0xd468b86abb0c58f0b948b36a8769829abd66d8af
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0x24
POP 0x4
JUMP 0x1c9b
JUMPDEST
SWAP5
SWAP4
POP 0x24
POP 0x0
POP 0x0
POP 0x4
JUMP 0x24c
JUMPDEST
PUSH3
JUMP 0x4a3
JUMPDEST
PUSH1
SLOAD 0x2
PUSH1
SWAP1
PUSH1
PUSH1
SHL 0x1 0xa0
SWAP1
DIV 0x10000000000000000000000000000000000000000 0xe0c4e81e26824e69353926dbac0a0a6cd787e612
PUSH1
AND 0x0 0xff
ISZERO 0x0
PUSH3
JUMPI 0x1 0x4df
JUMPDEST
PUSH1
PUSH1
SLOAD 0x7
GT 0x0 0x2
PUSH3
JUMPI 0x1 0x507
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
DUP3
AND 0xffffffffffffffffffffffffffffffffffffffff 0xd468b86abb0c58f0b948b36a8769829abd66d8af
PUSH3
JUMPI 0xd468b86abb0c58f0b948b36a8769829abd66d8af 0x533
JUMPDEST
PUSH1
PUSH1
MLOAD 0x40
PUSH3
SWAP1
PUSH3
JUMP 0x1b64
JUMPDEST
PUSH2
DUP1
PUSH3
DUP4
CODECOPY 0x5a5 0x2864 0x80
ADD 0x80 0x5a5
SWAP1
JUMP 0x543
JUMPDEST
PUSH1
MLOAD 0x40
DUP1
SWAP2
SUB 0x80 0x625
SWAP1
PUSH1
CREATE 0x5a5 0x80 0x0
PUSH1
PUSH1
DUP2
SWAP1
MSTORE 0x80 0x40
PUSH1
DUP1
SLOAD 0x1
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffff
AND 0x0 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
CALLER
SWAP1
DUP2
OR 0x0 0x79073fc2117dd054fcedacad1e7018c9cbe3ec0b
SWAP1
SWAP2
SSTORE 0x79073fc2117dd054fcedacad1e7018c9cbe3ec0b 0x1
SWAP1
PUSH32
SWAP1
PUSH1
SWAP1
LOG2 0x79073fc2117dd054fcedacad1e7018c9cbe3ec0b 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94 0x0 0x80
PUSH2
DUP1
PUSH2
PUSH1
CODECOPY 0x554 0x51 0x0
PUSH1
RETURN 0x554 0x0
DUP1
ISZERO 0xabede65c95efa81a8172c2823bcdcea7a0080795
DUP1
ISZERO 0x0
PUSH3
JUMPI 0x1 0x560
JUMPDEST
POP 0x0
PUSH1
SLOAD 0x7
PUSH1
SWAP1
DUP2
MSTORE 0x2 0x0
PUSH1
PUSH1
MSTORE 0x14 0x20
PUSH1
SWAP1
DUP2
SWAP1
SHA3 0x40 0x0
SLOAD 0xa1930aa930426c54c34daad2b9ada7c5d0ef0c96078a3c5bb79f6fa6602c4a7a
SWAP1
MLOAD 0x40
PUSH1
PUSH1
SHL 0x1 0xe1
PUSH4
MUL 0x200000000000000000000000000000000000000000000000000000000 0x272a1d93
DUP2
MSTORE 0x4e543b2600000000000000000000000000000000000000000000000000000000 0x80
SWAP2
SWAP3
POP 0x0
DUP3
SWAP2
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
SWAP2
DUP3
AND 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818 0xffffffffffffffffffffffffffffffffffffffff
SWAP2
DUP4
AND 0xffffffffffffffffffffffffffffffffffffffff 0xabede65c95efa81a8172c2823bcdcea7a0080795
SWAP1
PUSH4
SWAP1
PUSH3
SWAP1
DUP5
SWAP1
PUSH1
ADD 0x80 0x4
PUSH3
JUMP 0x248e
JUMPDEST
PUSH1
DUP2
ADD 0x20 0x84
PUSH3
DUP3
DUP5
PUSH3
JUMP 0x1e38
JUMPDEST
PUSH3
DUP2
PUSH3
JUMP 0x27cd
JUMPDEST
PUSH1
PUSH3
DUP3
PUSH3
JUMP 0x2805
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818 0xffffffffffffffffffffffffffffffffffffffff
SWAP1
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818
POP 0x0
JUMP 0x1e32
JUMPDEST
DUP3
MSTORE 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818 0x84
POP 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818
POP 0x84
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818
POP 0x84
JUMP 0x5ae
JUMPDEST
PUSH1
PUSH1
MLOAD 0x40
DUP1
DUP4
SUB 0x80 0xa4
DUP2
PUSH1
DUP8
DUP1
EXTCODESIZE 0xabede65c95efa81a8172c2823bcdcea7a0080795
ISZERO 0x0
DUP1
ISZERO 0x1
PUSH3
JUMPI 0x0 0x5c9
PUSH1
DUP1
REVERT 0x0 0x0
RETURNDATASIZE
PUSH1
PUSH1
MLOAD 0x40
RETURNDATACOPY 0x0 0x0 0x80
DUP1
PUSH1
DUP2
EQ 0x1 0x0
PUSH2
JUMPI 0x0 0x129
RETURNDATASIZE
PUSH1
MLOAD 0x40
REVERT 0x0 0x80
Transaction: 0xf7285f9f86396aa6c5356cb50ee56193fc72028f2ddebac2df7079ef379655ef
Gas usage: 341273
Block Number: 785455
Block Time: Mon Jun 17 2019 17:15:59 GMT+0300 (Eastern European Summer Time)
Runtime Error: revert
eth_call
PUSH1
PUSH1
MSTORE 0x80 0x40
PUSH1
CALLDATASIZE
LT 0x4 0x24
PUSH2
JUMPI 0x0 0x55
PUSH1
CALLDATALOAD 0x0
PUSH1
SHR 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a 0xe0
DUP1
PUSH4
EQ 0x8eb0d2c 0x4f3bcec
PUSH2
JUMPI 0x0 0x131
DUP1
PUSH4
EQ 0x8eb0d2c 0x13af4035
PUSH2
JUMPI 0x0 0x162
DUP1
PUSH4
EQ 0x8eb0d2c 0x4e543b26
PUSH2
JUMPI 0x0 0x195
DUP1
PUSH4
EQ 0x8eb0d2c 0x7a9e5e4b
PUSH2
JUMPI 0x0 0x1c8
DUP1
PUSH4
EQ 0x8eb0d2c 0x8da5cb5b
PUSH2
JUMPI 0x0 0x1fb
DUP1
PUSH4
EQ 0x8eb0d2c 0xbf7e214f
PUSH2
JUMPI 0x0 0x210
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
PUSH1
CALLDATALOAD 0x0
AND 0xffffffff00000000000000000000000000000000000000000000000000000000 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a
PUSH2
JUMPI 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0x6b
JUMPDEST
PUSH1
SLOAD 0x2
PUSH1
DUP1
MLOAD 0x40
PUSH1
PUSH1
SHL 0x1 0xe1
PUSH4
MUL 0x200000000000000000000000000000000000000000000000000000000 0x37b47469
DUP2
MSTORE 0x6f68e8d200000000000000000000000000000000000000000000000000000000 0x80
PUSH1
DUP1
CALLDATALOAD 0x0
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
AND 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a 0xffffffff00000000000000000000000000000000000000000000000000000000
PUSH1
DUP4
ADD 0x4 0x80
MSTORE 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0x84
SWAP2
MLOAD 0x40
SWAP2
SWAP3
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0xe0c4e81e26824e69353926dbac0a0a6cd787e612 0xffffffffffffffffffffffffffffffffffffffff
SWAP2
PUSH4
SWAP2
PUSH1
DUP1
DUP3
ADD 0x24 0x80
SWAP3
PUSH1
SWAP3
SWAP1
SWAP2
SWAP1
DUP3
SWAP1
SUB 0x80 0x80
ADD 0x24 0x0
DUP2
DUP7
DUP1
EXTCODESIZE 0xe0c4e81e26824e69353926dbac0a0a6cd787e612
ISZERO 0x6c8
DUP1
ISZERO 0x0
PUSH2
JUMPI 0x1 0xc6
JUMPDEST
POP 0x0
GAS
STATICCALL 0x20 0x80 0x24 0x80 0xe0c4e81e26824e69353926dbac0a0a6cd787e612 0x6633ef
PUSH1
PUSH1
MSTORE 0x80 0x40
CALLVALUE
DUP1
ISZERO 0x0
PUSH2
JUMPI 0x1 0x10
JUMPDEST
POP 0x0
PUSH1
CALLDATASIZE
LT 0x4 0x24
PUSH2
JUMPI 0x0 0x88
PUSH1
CALLDATALOAD 0x0
PUSH1
SHR 0x6f68e8d208eb0d2c000000000000000000000000000000000000000000000000 0xe0
DUP1
PUSH4
GT 0x6f68e8d2 0x7c34752f
PUSH2
JUMPI 0x1 0x5b
JUMPDEST
DUP1
PUSH4
EQ 0x6f68e8d2 0x13af4035
PUSH2
JUMPI 0x0 0x8d
DUP1
PUSH4
EQ 0x6f68e8d2 0x1e59c529
PUSH2
JUMPI 0x0 0xb5
DUP1
PUSH4
EQ 0x6f68e8d2 0x6f68e8d2
PUSH2
JUMPI 0x1 0x166
JUMPDEST
PUSH2
PUSH1
DUP1
CALLDATASIZE
SUB 0x4 0x24
PUSH1
DUP2
LT 0x20 0x20
ISZERO 0x0
PUSH2
JUMPI 0x1 0x17c
JUMPDEST
POP 0x20
CALLDATALOAD 0x4
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
AND 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0xffffffff00000000000000000000000000000000000000000000000000000000
PUSH2
JUMP 0x42b
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xe0
SUB 0x1 0x100000000000000000000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
AND 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0xffffffff00000000000000000000000000000000000000000000000000000000
PUSH1
SWAP1
DUP2
MSTORE 0x8eb0d2c00000000000000000000000000000000000000000000000000000000 0x0
PUSH1
PUSH1
MSTORE 0x2 0x20
PUSH1
SWAP1
SHA3 0x40 0x0
SLOAD 0x2f4b8208519803e3bce6504f912304a075ad3a53d6324ac9a2d00317d27c5122
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d 0xffffffffffffffffffffffffffffffffffffffff
SWAP1
JUMP 0x18d
JUMPDEST
PUSH1
DUP1
MLOAD 0x40
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
SWAP1
SWAP3
AND 0xffffffffffffffffffffffffffffffffffffffff 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d
DUP3
MSTORE 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d 0x80
MLOAD 0x40
SWAP1
DUP2
SWAP1
SUB 0x80 0x80
PUSH1
ADD 0x0 0x20
SWAP1
RETURN 0x20 0x80
ISZERO 0x1
DUP1
ISZERO 0x0
PUSH2
JUMPI 0x1 0xda
JUMPDEST
POP 0x0
POP 0xa4
POP 0x6f68e8d2
POP 0xe0c4e81e26824e69353926dbac0a0a6cd787e612
PUSH1
MLOAD 0x40
RETURNDATASIZE
PUSH1
DUP2
LT 0x20 0x20
ISZERO 0x0
PUSH2
JUMPI 0x1 0xf0
JUMPDEST
POP 0x20
MLOAD 0x80
SWAP1
POP 0x0
DUP1
EXTCODESIZE 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d
DUP1
PUSH2
JUMPI 0x488c 0x100
JUMPDEST
CALLDATASIZE
PUSH1
PUSH1
MLOAD 0x40
CALLDATACOPY 0x24 0x0 0x80
PUSH1
PUSH1
MLOAD 0x40
CALLDATASIZE
PUSH1
MLOAD 0x40
DUP6
GAS
DELEGATECALL 0x0 0x80 0x24 0x80 0x5032319d2366936c23b2728fbe6e9a1a46cd7e5d 0x662b76
PUSH1
PUSH1
MSTORE 0x80 0x40
CALLVALUE
DUP1
ISZERO 0x0
PUSH3
JUMPI 0x1 0x11
JUMPDEST
POP 0x0
PUSH1
CALLDATASIZE
LT 0x4 0x24
PUSH3
JUMPI 0x0 0x214
PUSH1
CALLDATALOAD 0x0
PUSH1
SHR 0x8eb0d2c000000000000000000000000d468b86abb0c58f0b948b36a8769829a 0xe0
DUP1
PUSH4
GT 0x8eb0d2c 0x8831fa34
PUSH3
JUMPI 0x1 0x129
JUMPDEST
DUP1
PUSH4
GT 0x8eb0d2c 0x3b4d206b
PUSH3
JUMPI 0x1 0x1ad
JUMPDEST
DUP1
PUSH4
GT 0x8eb0d2c 0x13af4035
PUSH3
JUMPI 0x1 0x1ef
JUMPDEST
DUP1
PUSH4
EQ 0x8eb0d2c 0x5f53b29
PUSH3
JUMPI 0x0 0x219
DUP1
PUSH4
EQ 0x8eb0d2c 0x8eb0d2c
PUSH3
JUMPI 0x1 0x23b
JUMPDEST
PUSH3
PUSH3
CALLDATASIZE
PUSH1
PUSH3
JUMP 0x1c7a
JUMPDEST
PUSH1
PUSH1
DUP3
DUP5
SUB 0x4 0x24
SLT 0x20 0x20
ISZERO 0x0
PUSH3
JUMPI 0x1 0x1c8d
JUMPDEST
PUSH1
PUSH3
DUP5
DUP5
PUSH3
JUMP 0x1c39
JUMPDEST
DUP1
CALLDATALOAD 0x4
PUSH3
DUP2
PUSH3
JUMP 0x282b
JUMPDEST
PUSH3
DUP2
PUSH3
JUMP 0x27cd
JUMPDEST
PUSH1
PUSH3
DUP3
PUSH3
JUMP 0x2805
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0xd468b86abb0c58f0b948b36a8769829abd66d8af 0xffffffffffffffffffffffffffffffffffffffff
SWAP1
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0xd468b86abb0c58f0b948b36a8769829abd66d8af
POP 0x0
JUMP 0x2836
JUMPDEST
DUP2
EQ 0xd468b86abb0c58f0b948b36a8769829abd66d8af 0xd468b86abb0c58f0b948b36a8769829abd66d8af
PUSH3
JUMPI 0x1 0x139d
JUMPDEST
POP 0xd468b86abb0c58f0b948b36a8769829abd66d8af
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0x24
POP 0x4
JUMP 0x1c9b
JUMPDEST
SWAP5
SWAP4
POP 0x24
POP 0x0
POP 0x0
POP 0x4
JUMP 0x24c
JUMPDEST
PUSH3
JUMP 0x4a3
JUMPDEST
PUSH1
SLOAD 0x2
PUSH1
SWAP1
PUSH1
PUSH1
SHL 0x1 0xa0
SWAP1
DIV 0x10000000000000000000000000000000000000000 0xe0c4e81e26824e69353926dbac0a0a6cd787e612
PUSH1
AND 0x0 0xff
ISZERO 0x0
PUSH3
JUMPI 0x1 0x4df
JUMPDEST
PUSH1
PUSH1
SLOAD 0x7
GT 0x0 0x2
PUSH3
JUMPI 0x1 0x507
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
DUP3
AND 0xffffffffffffffffffffffffffffffffffffffff 0xd468b86abb0c58f0b948b36a8769829abd66d8af
PUSH3
JUMPI 0xd468b86abb0c58f0b948b36a8769829abd66d8af 0x533
JUMPDEST
PUSH1
PUSH1
MLOAD 0x40
PUSH3
SWAP1
PUSH3
JUMP 0x1b64
JUMPDEST
PUSH2
DUP1
PUSH3
DUP4
CODECOPY 0x5a5 0x2864 0x80
ADD 0x80 0x5a5
SWAP1
JUMP 0x543
JUMPDEST
PUSH1
MLOAD 0x40
DUP1
SWAP2
SUB 0x80 0x625
SWAP1
PUSH1
CREATE 0x5a5 0x80 0x0
PUSH1
PUSH1
DUP2
SWAP1
MSTORE 0x80 0x40
PUSH1
DUP1
SLOAD 0x1
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
NOT 0xffffffffffffffffffffffffffffffffffffffff
AND 0x0 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
CALLER
SWAP1
DUP2
OR 0x0 0x79073fc2117dd054fcedacad1e7018c9cbe3ec0b
SWAP1
SWAP2
SSTORE 0x79073fc2117dd054fcedacad1e7018c9cbe3ec0b 0x1
SWAP1
PUSH32
SWAP1
PUSH1
SWAP1
LOG2 0x79073fc2117dd054fcedacad1e7018c9cbe3ec0b 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94 0x0 0x80
PUSH2
DUP1
PUSH2
PUSH1
CODECOPY 0x554 0x51 0x0
PUSH1
RETURN 0x554 0x0
DUP1
ISZERO 0xabede65c95efa81a8172c2823bcdcea7a0080795
DUP1
ISZERO 0x0
PUSH3
JUMPI 0x1 0x560
JUMPDEST
POP 0x0
PUSH1
SLOAD 0x7
PUSH1
SWAP1
DUP2
MSTORE 0x2 0x0
PUSH1
PUSH1
MSTORE 0x14 0x20
PUSH1
SWAP1
DUP2
SWAP1
SHA3 0x40 0x0
SLOAD 0xa1930aa930426c54c34daad2b9ada7c5d0ef0c96078a3c5bb79f6fa6602c4a7a
SWAP1
MLOAD 0x40
PUSH1
PUSH1
SHL 0x1 0xe1
PUSH4
MUL 0x200000000000000000000000000000000000000000000000000000000 0x272a1d93
DUP2
MSTORE 0x4e543b2600000000000000000000000000000000000000000000000000000000 0x80
SWAP2
SWAP3
POP 0x0
DUP3
SWAP2
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
SWAP2
DUP3
AND 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818 0xffffffffffffffffffffffffffffffffffffffff
SWAP2
DUP4
AND 0xffffffffffffffffffffffffffffffffffffffff 0xabede65c95efa81a8172c2823bcdcea7a0080795
SWAP1
PUSH4
SWAP1
PUSH3
SWAP1
DUP5
SWAP1
PUSH1
ADD 0x80 0x4
PUSH3
JUMP 0x248e
JUMPDEST
PUSH1
DUP2
ADD 0x20 0x84
PUSH3
DUP3
DUP5
PUSH3
JUMP 0x1e38
JUMPDEST
PUSH3
DUP2
PUSH3
JUMP 0x27cd
JUMPDEST
PUSH1
PUSH3
DUP3
PUSH3
JUMP 0x2805
JUMPDEST
PUSH1
PUSH1
PUSH1
SHL 0x1 0xa0
SUB 0x1 0x10000000000000000000000000000000000000000
AND 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818 0xffffffffffffffffffffffffffffffffffffffff
SWAP1
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818
POP 0x0
JUMP 0x1e32
JUMPDEST
DUP3
MSTORE 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818 0x84
POP 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818
POP 0x84
JUMP 0xaca
JUMPDEST
SWAP3
SWAP2
POP 0x9ff5f2f51ac7ede154a7a7d80980a031e9f54818
POP 0x84
JUMP 0x5ae
JUMPDEST
PUSH1
PUSH1
MLOAD 0x40
DUP1
DUP4
SUB 0x80 0xa4
DUP2
PUSH1
DUP8
DUP1
EXTCODESIZE 0xabede65c95efa81a8172c2823bcdcea7a0080795
ISZERO 0x0
DUP1
ISZERO 0x1
PUSH3
JUMPI 0x0 0x5c9
PUSH1
DUP1
REVERT 0x0 0x0
RETURNDATASIZE
PUSH1
PUSH1
MLOAD 0x40
RETURNDATACOPY 0x0 0x0 0x80
DUP1
PUSH1
DUP2
EQ 0x1 0x0
PUSH2
JUMPI 0x0 0x129
RETURNDATASIZE
PUSH1
MLOAD 0x40
REVERT 0x0 0x80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment