Contract: OwnedUpgradeabilityProxy
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 0x04e6 DUP4 CODECOPY DUP2 ADD DUP1 PUSH1 0x40 MSTORE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0030 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD PUSH2 0x0044 CALLER PUSH5 0x0100000000 PUSH2 0x005c DUP2 MUL DIV JUMP JUMPDEST PUSH2 0x0056 DUP2 PUSH5 0x0100000000 PUSH2 0x0091 DUP2 MUL DIV JUMP JUMPDEST POP PUSH2 0x014e JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x6d696e7461626c652e6572633732312e70726f78792e6f776e65720000000000 DUP2 MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x1b ADD SWAP1 SHA3 SSTORE JUMP JUMPDEST PUSH1 0x00 PUSH2 0x00a4 PUSH5 0x0100000000 PUSH2 0x0109 DUP2 MUL DIV JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP3 AND SWAP1 DUP4 AND EQ ISZERO PUSH2 0x00bf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00d1 DUP3 PUSH5 0x0100000000 PUSH2 0x012c DUP2 MUL DIV 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 0x00 DUP1 PUSH1 0x40 MLOAD DUP1 DUP1 PUSH2 0x04c2 PUSH1 0x24 SWAP2 CODECOPY PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x24 ADD SWAP1 SHA3 SLOAD SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP1 PUSH2 0x04c2 PUSH1 0x24 SWAP2 CODECOPY PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x24 ADD SWAP1 SHA3 SWAP3 SWAP1 SWAP3 SSTORE POP POP JUMP JUMPDEST PUSH2 0x0365 DUP1 PUSH2 0x015d PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x005b JUMPI PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV PUSH4 0x025313a2 DUP2 EQ PUSH2 0x00a1 JUMPI DUP1 PUSH4 0x3659cfe6 EQ PUSH2 0x00d2 JUMPI DUP1 PUSH4 0x5c60da1b EQ PUSH2 0x0107 JUMPI DUP1 PUSH4 0xf1739cae EQ PUSH2 0x011c JUMPI JUMPDEST PUSH1 0x00 PUSH2 0x0065 PUSH2 0x014f JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x007c JUMPI PUSH1 0x00 DUP1 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 0x009d JUMPI DUP2 DUP5 RETURN JUMPDEST DUP2 DUP5 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00ad JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00b6 PUSH2 0x0172 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 0x00de JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0105 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x00f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH2 0x01a8 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0113 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00b6 PUSH2 0x014f JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0128 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0105 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x013f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH2 0x01d0 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 MLOAD DUP1 DUP1 PUSH2 0x0316 PUSH1 0x24 SWAP2 CODECOPY PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x24 ADD SWAP1 SHA3 SLOAD SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x6d696e7461626c652e6572633732312e70726f78792e6f776e65720000000000 DUP2 MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x1b ADD SWAP1 SHA3 SLOAD SWAP1 JUMP JUMPDEST PUSH2 0x01b0 PUSH2 0x0172 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x01c4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01cd DUP2 PUSH2 0x0258 JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x01d8 PUSH2 0x0172 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x01ec JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0201 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x020a DUP2 PUSH2 0x02be JUMP JUMPDEST PUSH32 0x5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd9 PUSH2 0x0233 PUSH2 0x0172 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 POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0262 PUSH2 0x014f JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP3 AND SWAP1 DUP4 AND EQ ISZERO PUSH2 0x027d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0286 DUP3 PUSH2 0x02f3 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 0x6d696e7461626c652e6572633732312e70726f78792e6f776e65720000000000 DUP2 MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x1b ADD SWAP1 SHA3 SSTORE JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP1 PUSH2 0x0316 PUSH1 0x24 SWAP2 CODECOPY PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x24 ADD SWAP1 SHA3 SWAP3 SWAP1 SWAP3 SSTORE POP POP JUMP UNKNOWN_0xfe PUSH14 0x696e7461626c652e657263373231 UNKNOWN_0x2e PUSH17 0x726f78792e696d706c656d656e74617469 PUSH16 0x6ea165627a7a72305820c6d34bfa42a0 LOG4 NOT PUSH1 0xfc UNKNOWN_0x28 UNKNOWN_0xb6 EXTCODESIZE UNKNOWN_0xe PUSH6 0x7c4d3a121951 STOP DUP14 LOG4 UNKNOWN_0x1f UNKNOWN_0xd8 SIGNEXTEND UNKNOWN_0xe1 UNKNOWN_0xc1 DUP11 CALL ADDRESS STOP UNKNOWN_0x29 PUSH14 0x696e7461626c652e657263373231 UNKNOWN_0x2e PUSH17 0x726f78792e696d706c656d656e74617469 PUSH16 0x6e0000000000000000000000001f9220 INVALID_0x7b 0x4b7357cd497496bfd4d4ca9fdd2029f3