Contract: RedemptionContract
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x40 DUP1 PUSH2 0x02fc DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 MLOAD PUSH1 0x20 SWAP1 SWAP2 ADD MLOAD JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP3 DUP4 AND OR SWAP1 SWAP3 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP3 DUP6 AND SWAP3 SWAP1 SWAP2 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x02 DUP2 SWAP1 SSTORE JUMPDEST POP POP JUMPDEST PUSH2 0x028f DUP1 PUSH2 0x006d PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x005f JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x041ae880 DUP2 EQ PUSH2 0x0084 JUMPI DUP1 PUSH4 0x3ba0b9a9 EQ PUSH2 0x00b0 JUMPI DUP1 PUSH4 0xa6e158f8 EQ PUSH2 0x00d2 JUMPI DUP1 PUSH4 0xfc0c546a EQ PUSH2 0x00e7 JUMPI JUMPDEST PUSH2 0x0082 JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x007f JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST JUMPDEST JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x008c JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0094 PUSH2 0x0113 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 ISZERO PUSH2 0x00b8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00c0 PUSH2 0x0122 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00da JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0082 PUSH1 0x04 CALLDATALOAD PUSH2 0x0128 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x00ef JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0094 PUSH2 0x0254 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 PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x00 PUSH1 0x20 SWAP2 DUP3 ADD DUP2 SWAP1 MSTORE DUP3 MLOAD PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE ADDRESS DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE PUSH1 0x44 DUP3 ADD DUP8 SWAP1 MSTORE SWAP4 MLOAD SWAP2 SWAP5 SWAP4 SWAP1 SWAP4 AND SWAP3 PUSH4 0x23b872dd SWAP3 PUSH1 0x64 DUP1 DUP4 ADD SWAP4 SWAP2 SWAP3 DUP3 SWAP1 SUB ADD DUP2 DUP8 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x01a5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x01b3 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 MLOAD MLOAD ISZERO ISZERO SWAP1 POP PUSH2 0x01c7 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 SLOAD DUP3 DUP2 ISZERO ISZERO PUSH2 0x01d4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD SWAP2 SWAP1 DIV SWAP2 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND SWAP1 DUP3 ISZERO PUSH2 0x08fc MUL SWAP1 DUP4 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x0206 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 SWAP1 MSTORE DUP1 DUP3 ADD DUP4 SWAP1 MSTORE SWAP1 MLOAD PUSH32 0xeebddeddf4ae1ee54a48517af27958e7666d69c7ba2e3e7c2b0ff87ef5f4491e SWAP2 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 JUMPDEST UNKNOWN_0xe1 PUSH1 0xf2 UNKNOWN_0xe2 CHAINID SELFBALANCE UNKNOWN_0xe6 OR UNKNOWN_0xea DUP2 UNKNOWN_0xdb EXP UNKNOWN_0xcd UNKNOWN_0x29 UNKNOWN_0xbf EXTCODECOPY UNKNOWN_0x29 UNKNOWN_0x4b PUSH20 0x9d65128111be97e3d632abd60029000000000000 STOP STOP STOP STOP STOP STOP MUL UNKNOWN_0xb9 DUP1 PUSH11 0x64cb05f02aa8dcc1c178b8 DUP2 MSIZE UNKNOWN_0xa6 SGT DIV STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MULMOD INVALID_0x6a