Contract: PHXFlip
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH20 0x14b759a158879b133710f4059d32565b4a66140c OR SWAP1 SSTORE PUSH2 0x048b DUP1 PUSH2 0x0044 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x003d JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x4a1a89f1 DUP2 EQ PUSH2 0x0042 JUMPI DUP1 PUSH4 0x7e245fac EQ PUSH2 0x0071 JUMPI DUP1 PUSH4 0xc0ee0b8a EQ PUSH2 0x0084 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO PUSH2 0x004d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0055 PUSH2 0x00eb JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x007c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0055 PUSH2 0x0103 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x008f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00e9 PUSH1 0x04 DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 PUSH1 0x24 DUP1 CALLDATALOAD SWAP2 SWAP1 PUSH1 0x64 SWAP1 PUSH1 0x44 CALLDATALOAD SWAP1 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 PUSH1 0x1f DUP3 ADD DUP2 SWAP1 DIV DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP2 DUP2 MSTORE SWAP3 SWAP2 SWAP1 PUSH1 0x20 DUP5 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x0112 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST STOP JUMPDEST PUSH20 0x14b759a158879b133710f4059d32565b4a66140c DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH2 0x0120 DUP7 PUSH2 0x03fb JUMP JUMPDEST ISZERO ISZERO PUSH2 0x012b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0134 CALLER PUSH2 0x0400 JUMP JUMPDEST ISZERO ISZERO PUSH2 0x013f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x70a08231 ADDRESS PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP5 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x018f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x019c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP4 POP POP PUSH1 0x02 DUP6 MUL SWAP2 POP PUSH2 0x01b7 PUSH1 0x64 PUSH2 0x0425 JUMP JUMPDEST PUSH1 0x01 ADD SWAP1 POP PUSH1 0x30 DUP2 LT ISZERO PUSH2 0x033d JUMPI DUP2 DUP4 LT PUSH2 0x0284 JUMPI PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xa9059cbb DUP8 DUP5 PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0222 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x022f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP POP DUP1 DUP7 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x276c7aa8122b5681aa88f90c8e5b9160d650c25017939c51984fc47adfd72cb0 DUP8 DUP6 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH2 0x0338 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xa9059cbb DUP8 DUP6 PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x02da JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x02e7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP POP DUP1 DUP7 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x276c7aa8122b5681aa88f90c8e5b9160d650c25017939c51984fc47adfd72cb0 DUP8 DUP7 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 JUMPDEST PUSH2 0x03f3 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xa9059cbb DUP8 PUSH1 0x01 PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0394 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x03a1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP POP DUP1 DUP7 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x276c7aa8122b5681aa88f90c8e5b9160d650c25017939c51984fc47adfd72cb0 DUP8 PUSH1 0x01 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 JUMPDEST POP POP POP POP POP POP JUMP JUMPDEST EXTCODESIZE ISZERO SWAP1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH20 0x14b759a158879b133710f4059d32565b4a66140c EQ SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB COINBASE AND TIMESTAMP DUP4 DUP3 DUP3 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB SWAP1 SHA3 DUP2 ISZERO ISZERO PUSH2 0x0456 JUMPI UNKNOWN_0xfe JUMPDEST MOD SWAP5 SWAP4 POP POP POP POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xdf UNKNOWN_0xc8 SMOD SWAP14 UNKNOWN_0xf7 LT SWAP6 DUP11 SWAP7 EXP GAS LT SIGNEXTEND UNKNOWN_0x27 UNKNOWN_0xcb DELEGATECALL AND UNOFFICIAL_PUSH UNKNOWN_0x23 UNKNOWN_0xdb UNKNOWN_0xae COINBASE UNKNOWN_0x26 DUP14 UNKNOWN_0xe7 UNKNOWN_0xd0 UNKNOWN_0xaf UNKNOWN_0xc0 UNKNOWN_0x2c SWAP6 UNKNOWN_0xb4 LOG0 STOP UNKNOWN_0x29