Contract: OwnedUpgradeabilityProxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0023 CALLER PUSH5 0x0100000000 PUSH2 0x0028 DUP2 MUL DIV JUMP JUMPDEST PUSH2 0x0083 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x796f752061726520746865206c75636b79206d616e2e70726f78792e6f776e65 DUP2 MSTORE PUSH32 0x7200000000000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x21 ADD SWAP1 SHA3 SSTORE JUMP JUMPDEST PUSH2 0x06b0 DUP1 PUSH2 0x0092 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x006c JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x025313a2 DUP2 EQ PUSH2 0x00fd JUMPI DUP1 PUSH4 0x3659cfe6 EQ PUSH2 0x012e JUMPI DUP1 PUSH4 0x4f1ef286 EQ PUSH2 0x0151 JUMPI DUP1 PUSH4 0x5c60da1b EQ PUSH2 0x01ab JUMPI DUP1 PUSH4 0xf1739cae EQ PUSH2 0x01c0 JUMPI JUMPDEST PUSH1 0x00 PUSH2 0x0076 PUSH2 0x01e1 JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x00d8 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x0f PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6164647265737320696e76616c69640000000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 MLOAD CALLDATASIZE PUSH1 0x00 DUP3 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP4 DUP6 GAS DELEGATECALL RETURNDATASIZE DUP1 PUSH1 0x00 DUP5 RETURNDATACOPY DUP2 DUP1 ISZERO PUSH2 0x00f9 JUMPI DUP2 DUP5 RETURN JUMPDEST DUP2 DUP5 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0109 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0112 PUSH2 0x0217 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x013a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014f PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0273 JUMP JUMPDEST STOP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 PUSH1 0x04 PUSH1 0x24 DUP1 CALLDATALOAD DUP3 DUP2 ADD CALLDATALOAD PUSH1 0x1f DUP2 ADD DUP6 SWAP1 DIV DUP6 MUL DUP7 ADD DUP6 ADD SWAP1 SWAP7 MSTORE DUP6 DUP6 MSTORE PUSH2 0x014f SWAP6 DUP4 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP6 CALLDATASIZE SWAP6 PUSH1 0x44 SWAP5 SWAP2 SWAP4 SWAP1 SWAP2 ADD SWAP2 SWAP1 DUP2 SWAP1 DUP5 ADD DUP4 DUP3 DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP8 POP PUSH2 0x02e6 SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01b7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0112 PUSH2 0x01e1 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01cc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014f PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0428 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x796f752061726520746865206c75636b79206d616e2e70726f78790000000000 DUP2 MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x1b ADD SWAP1 SHA3 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x796f752061726520746865206c75636b79206d616e2e70726f78792e6f776e65 DUP2 MSTORE PUSH32 0x7200000000000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x21 ADD SWAP1 SHA3 SLOAD SWAP1 JUMP JUMPDEST PUSH2 0x027b PUSH2 0x0217 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x02da JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x0a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6f776e6572206f6e6c7900000000000000000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH2 0x02e3 DUP2 PUSH2 0x0543 JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x02ee PUSH2 0x0217 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x034d JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x0a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6f776e6572206f6e6c7900000000000000000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH2 0x0356 DUP3 PUSH2 0x0273 JUMP JUMPDEST ADDRESS PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLVALUE DUP3 PUSH1 0x40 MLOAD DUP1 DUP3 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x038c JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x0374 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x03b9 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP2 POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP8 GAS CALL SWAP3 POP POP POP ISZERO ISZERO PUSH2 0x0424 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x0f PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6461746120697320696e76616c69640000000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST POP POP JUMP JUMPDEST PUSH2 0x0430 PUSH2 0x0217 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x048f JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x0a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6f776e6572206f6e6c7900000000000000000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x04ef JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x12 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6164647265737320697320696e76616c69640000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH32 0x5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd9 PUSH2 0x0518 PUSH2 0x0217 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND DUP2 MSTORE SWAP2 DUP5 AND PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG1 PUSH2 0x02e3 DUP2 PUSH2 0x05f4 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x054d PUSH2 0x01e1 JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP3 AND SWAP1 DUP4 AND EQ ISZERO PUSH2 0x05b3 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x17 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6e65772061646472657373206973207468652073616d65000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH2 0x05bc DUP3 PUSH2 0x064f JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND SWAP1 PUSH32 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b SWAP1 PUSH1 0x00 SWAP1 LOG2 POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x796f752061726520746865206c75636b79206d616e2e70726f78792e6f776e65 DUP2 MSTORE PUSH32 0x7200000000000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x21 ADD SWAP1 SHA3 SSTORE JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x796f752061726520746865206c75636b79206d616e2e70726f78790000000000 DUP2 MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x1b ADD SWAP1 SHA3 SSTORE JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xfe UNKNOWN_0xd4 SWAP6 UNKNOWN_0xa7 UNKNOWN_0xfb UNKNOWN_0x24 UNKNOWN_0xcf UNKNOWN_0xe1 LOG4 UNKNOWN_0xee UNKNOWN_0xbb UNKNOWN_0xcb UNKNOWN_0xa7 INVALID_0x76 0x7c59ac799ece1174411f1a31d6ef40af0b250029