Contract: Rollback
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH20 0xd850942ef8811f2a866692a623011bde52a462c1 OR SWAP1 SSTORE CALLVALUE ISZERO PUSH2 0x0032 JUMPI UNKNOWN_0xfe JUMPDEST JUMPDEST JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND OR SWAP1 SSTORE JUMPDEST JUMPDEST JUMPDEST PUSH2 0x085e DUP1 PUSH2 0x0061 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00a1 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x13af4035 DUP2 EQ PUSH2 0x00aa JUMPI DUP1 PUSH4 0x4782f779 EQ PUSH2 0x00c8 JUMPI DUP1 PUSH4 0x51e82eec EQ PUSH2 0x00e9 JUMPI DUP1 PUSH4 0x57344e6f EQ PUSH2 0x010b JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x0140 JUMPI DUP1 PUSH4 0x8f4ffcb1 EQ PUSH2 0x016c JUMPI DUP1 PUSH4 0x9e281a98 EQ PUSH2 0x01da JUMPI DUP1 PUSH4 0xb40ee8b4 EQ PUSH2 0x01fb JUMPI DUP1 PUSH4 0xb9413c47 EQ PUSH2 0x021c JUMPI DUP1 PUSH4 0xfc0c546a EQ PUSH2 0x023e JUMPI JUMPDEST PUSH2 0x00a8 JUMPDEST JUMPDEST JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x00b2 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00a8 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x026a JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x00d0 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00a8 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x02b3 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x00f1 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00f9 PUSH2 0x0318 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0113 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0127 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x031e JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP3 DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0148 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0150 PUSH2 0x035a 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 0x0174 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 PUSH1 0x04 PUSH1 0x64 CALLDATALOAD DUP2 DUP2 ADD CALLDATALOAD PUSH1 0x1f DUP2 ADD DUP5 SWAP1 DIV DUP5 MUL DUP6 ADD DUP5 ADD SWAP1 SWAP6 MSTORE DUP5 DUP5 MSTORE PUSH2 0x00a8 SWAP5 DUP3 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP6 PUSH1 0x24 DUP1 CALLDATALOAD SWAP7 PUSH1 0x44 CALLDATALOAD SWAP1 SWAP4 AND SWAP6 SWAP5 PUSH1 0x84 SWAP5 SWAP3 SWAP4 SWAP2 ADD SWAP2 SWAP1 DUP2 SWAP1 DUP5 ADD DUP4 DUP3 DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x0369 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01e2 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00a8 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x0636 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0203 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00a8 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x06f4 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0224 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00f9 PUSH2 0x07f8 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0246 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0150 PUSH2 0x07fe 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 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0286 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND OR SWAP1 SSTORE JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x02cf JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x02e5 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 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 0x0312 JUMPI UNKNOWN_0xfe JUMPDEST JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff DUP1 DUP3 AND SWAP2 PUSH1 0x80 PUSH1 0x02 EXP SWAP1 DIV AND JUMPDEST SWAP2 POP SWAP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 DUP2 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x038c JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff PUSH1 0x80 PUSH1 0x02 EXP DUP3 DIV DUP2 AND SWAP2 AND LT ISZERO PUSH2 0x03cd JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff PUSH1 0x80 PUSH1 0x02 EXP DUP3 DIV DUP2 AND SWAP2 DUP2 AND SWAP2 SWAP1 SWAP2 SUB AND SWAP3 POP DUP3 DUP7 GT ISZERO PUSH2 0x0416 JUMPI DUP3 SWAP6 POP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x00 PUSH1 0x20 SWAP2 DUP3 ADD DUP2 SWAP1 MSTORE DUP3 MLOAD PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP13 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE SWAP4 MLOAD SWAP4 SWAP1 SWAP5 AND SWAP4 PUSH4 0x70a08231 SWAP4 PUSH1 0x24 DUP1 DUP4 ADD SWAP5 SWAP4 SWAP2 SWAP3 DUP4 SWAP1 SUB ADD SWAP1 DUP3 SWAP1 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0484 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0492 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 MLOAD MLOAD SWAP3 POP POP DUP2 DUP7 GT ISZERO PUSH2 0x04a7 JUMPI DUP2 SWAP6 POP JUMPDEST PUSH1 0x00 DUP7 GT PUSH2 0x04b5 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT 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 DUP13 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE ADDRESS DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE PUSH1 0x44 DUP3 ADD DUP13 SWAP1 MSTORE SWAP4 MLOAD SWAP4 SWAP1 SWAP5 AND SWAP4 PUSH4 0x23b872dd SWAP4 PUSH1 0x64 DUP1 DUP4 ADD SWAP5 SWAP4 SWAP2 SWAP3 DUP4 SWAP1 SUB ADD SWAP1 DUP3 SWAP1 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0532 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0540 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 MLOAD MLOAD ISZERO ISZERO SWAP1 POP PUSH2 0x0554 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x0fb9 DUP7 JUMPDEST DIV SWAP1 POP PUSH1 0x00 DUP2 GT PUSH2 0x056a JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x0573 DUP7 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP9 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP1 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff PUSH1 0x80 PUSH1 0x02 EXP DUP1 DUP4 DIV DUP3 AND SWAP1 SWAP8 ADD DUP2 AND SWAP1 SWAP7 MUL SWAP6 AND SWAP5 SWAP1 SWAP5 OR SWAP1 SWAP4 SSTORE PUSH1 0x03 DUP1 SLOAD DUP11 ADD SWAP1 SSTORE SWAP2 MLOAD SWAP1 SWAP2 DUP4 ISZERO PUSH2 0x08fc MUL SWAP2 DUP5 SWAP2 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x05e3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP10 AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP9 SWAP1 MSTORE DUP1 DUP3 ADD DUP4 SWAP1 MSTORE SWAP1 MLOAD PUSH32 0x9a84792b61ff7122b8808b79ec079ef0da4de94236873c973605e4c98a27f1e2 SWAP2 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 JUMPDEST POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0652 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x0668 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x00 PUSH1 0x20 SWAP2 DUP3 ADD DUP2 SWAP1 MSTORE DUP3 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x24 DUP3 ADD DUP8 SWAP1 MSTORE SWAP4 MLOAD SWAP4 SWAP1 SWAP5 AND SWAP4 PUSH4 0xa9059cbb SWAP4 PUSH1 0x44 DUP1 DUP4 ADD SWAP5 SWAP4 SWAP2 SWAP3 DUP4 SWAP1 SUB ADD SWAP1 DUP3 SWAP1 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x06dd JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x06eb JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0710 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 DUP1 SLOAD DUP3 ADD DUP1 DUP3 SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff AND SWAP1 SUB SWAP1 SSTORE PUSH2 0x0751 DUP2 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff NOT AND PUSH16 0xffffffffffffffffffffffffffffffff SWAP3 DUP4 AND OR SWAP1 DUP2 SWAP1 SSTORE PUSH1 0x80 PUSH1 0x02 EXP DUP2 DIV DUP3 AND SWAP2 AND LT ISZERO PUSH2 0x07ae JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD PUSH32 0xcc9fd9d90de7a2135149a968c984dafeac1083f781875a525248b63d9a4f574d SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH16 0xffffffffffffffffffffffffffffffff DUP3 AND DUP3 EQ PUSH2 0x082a JUMPI UNKNOWN_0xfe JUMPDEST POP DUP1 JUMPDEST SWAP2 SWAP1 POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0x2d PUSH32 0xbc6c951a2a0572486646ab3e337c48a766a5c23028cd43eeac52148368f20029