Contract: ETHForwarder
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x01fd CODESIZE SUB DUP1 PUSH2 0x01fd DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH2 0x002f SWAP2 PUSH2 0x0054 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x0082 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0065 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x007b JUMPI DUP2 DUP3 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH2 0x016c DUP1 PUSH2 0x0091 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x002d JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x21507b4e EQ PUSH2 0x009c JUMPI DUP1 PUSH4 0xc07786de EQ PUSH2 0x00d5 JUMPI PUSH2 0x006a JUMP JUMPDEST CALLDATASIZE PUSH2 0x006a JUMPI PUSH1 0x40 MLOAD CALLVALUE DUP2 MSTORE CALLER SWAP1 PUSH32 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874 SWAP1 PUSH1 0x20 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 STOP JUMPDEST PUSH1 0x40 MLOAD CALLVALUE DUP2 MSTORE CALLER SWAP1 PUSH32 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874 SWAP1 PUSH1 0x20 ADD PUSH2 0x0060 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00e1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00ea PUSH2 0x00ec JUMP JUMPDEST STOP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP2 SELFBALANCE DUP1 ISZERO PUSH2 0x08fc MUL SWAP3 SWAP1 SWAP2 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x0133 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 LOG2 UNKNOWN_0xa5 SWAP13 UNKNOWN_0xb7 PUSH7 0x10ebef5dee72ba UNKNOWN_0x1f PUSH23 0x2d8ba9daa8713f7c9ca41aa44f10679678a764736f6c63 NUMBER STOP ADDMOD DIV STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x23 UNKNOWN_0xf UNKNOWN_0x25 RETURNDATASIZE UNKNOWN_0xf7 MSTORE BYTE UNKNOWN_0x4a SSTORE PUSH8 0xc81a20a70e535b3c UNKNOWN_0xa9 UNKNOWN_0xe1