Contract: Delegator
Etherscan label: augur
Tag: Augur: Delegator
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x40 DUP1 PUSH2 0x02fd DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP6 DUP7 AND CALLER SWAP7 SWAP1 SWAP7 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP2 DUP3 AND OR AND SWAP5 SWAP1 SWAP5 OR SWAP1 SWAP4 SSTORE POP POP PUSH1 0x01 SSTORE PUSH2 0x0297 DUP1 PUSH2 0x0066 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0056 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x3018205f DUP2 EQ PUSH2 0x0140 JUMPI DUP1 PUSH4 0x92eefe9b EQ PUSH2 0x017c JUMPI DUP1 PUSH4 0xbef72fa2 EQ PUSH2 0x01bc JUMPI JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SWAP1 ISZERO ISZERO PUSH2 0x0067 JUMPI PUSH2 0x013d JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP2 PUSH4 0xf39ec1f7 SWAP2 SWAP1 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH4 0xffffffff DUP5 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x00e4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x00f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x1f NOT PUSH1 0x1f CALLDATASIZE ADD AND DUP1 DUP3 ADD PUSH1 0x40 MSTORE CALLDATASIZE PUSH1 0x00 DUP4 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP5 DUP7 GAS DELEGATECALL DUP1 DUP1 ISZERO PUSH2 0x0138 JUMPI PUSH1 0x40 MLOAD RETURNDATASIZE DUP2 ADD PUSH1 0x40 MSTORE RETURNDATASIZE PUSH1 0x00 DUP3 RETURNDATACOPY RETURNDATASIZE DUP2 RETURN JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST POP STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x014b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0153 PUSH2 0x01e1 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0187 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01a8 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x01fd JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01c7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01cf PUSH2 0x0265 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0226 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP4 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE PUSH1 0x01 SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 DUP5 PUSH26 0x6531768a1d75b70a76b8cd7c7db53c078e5abbed437bd74b1419 BALANCE PUSH15 0xc59900290000000000000000000000 STOP UNKNOWN_0xb3 CALLER PUSH18 0x64e91b9f05c87c7662c7ac684e8e0ff3e743 PUSH2 0x7368 SLOAD PUSH2 0x7267 PUSH6 0x740000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP