Contract: DutchExchangeProxy
Etherscan label: dutchx
Tag: DutchX: Exchange Proxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH2 0x01d3 DUP4 CODECOPY DUP2 ADD DUP1 PUSH1 0x40 MSTORE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0030 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD DUP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x00aa JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1b PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x546865206d617374657220636f70792069732072657175697265640000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE POP PUSH1 0xf9 DUP1 PUSH2 0x00da PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH1 0x38 JUMPI PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV PUSH4 0xa619486e DUP2 EQ PUSH1 0x76 JUMPI JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 CALLDATASIZE SWAP1 DUP1 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP2 DUP5 PUSH1 0x00 NOT DELEGATECALL RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY DUP1 DUP1 ISZERO PUSH1 0x71 JUMPI RETURNDATASIZE PUSH1 0x00 RETURN JUMPDEST RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH1 0x81 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x88 PUSH1 0xb1 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP UNKNOWN_0xfe LOG1 PUSH6 0x627a7a723058 SHA3 MSTORE8 UNKNOWN_0xd5 UNKNOWN_0xd7 CALLDATACOPY UNKNOWN_0xce COINBASE PUSH4 0x5f1bbd31 UNKNOWN_0x2c UNKNOWN_0x4f UNOFFICIAL_SWAP GT UNKNOWN_0xde UNKNOWN_0xfc UNKNOWN_0xea PUSH20 0xdc82e7fc270351a609f198b84500290000000000 STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x2b UNKNOWN_0xae UNKNOWN_0x49 SHL MOD POP ORIGIN UNKNOWN_0xa7 INVALID_0x6b 0xe1db9e9ecf5738afae203e