Contract: CandySale
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH20 0x7bd19c5fa45c5631aa7efe2bf8aa6c220272694f PUSH1 0x01 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP TIMESTAMP PUSH1 0x04 SSTORE PUSH4 0x5a73aa00 PUSH1 0x05 SSTORE PUSH4 0x5a80d900 PUSH1 0x06 SSTORE PUSH4 0x5a8e0800 PUSH1 0x07 SSTORE PUSH4 0x5a95f100 PUSH1 0x08 SSTORE CALLVALUE ISZERO PUSH2 0x0085 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH2 0x0c15 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP JUMPDEST JUMPDEST CALLER PUSH1 0x00 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP JUMPDEST DUP1 PUSH1 0x09 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP JUMPDEST POP JUMPDEST PUSH2 0x0add DUP1 PUSH2 0x0138 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00ce JUMPI PUSH1 0x00 CALLDATALOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 SWAP1 DIV PUSH4 0xffffffff AND DUP1 PUSH4 0x3197cbb6 EQ PUSH2 0x0101 JUMPI DUP1 PUSH4 0x50fa5d13 EQ PUSH2 0x0127 JUMPI DUP1 PUSH4 0x59927044 EQ PUSH2 0x014d JUMPI DUP1 PUSH4 0x6e66f6e9 EQ PUSH2 0x019f JUMPI DUP1 PUSH4 0x7a3a0e84 EQ PUSH2 0x01f1 JUMPI DUP1 PUSH4 0x7b3e5e7b EQ PUSH2 0x0217 JUMPI DUP1 PUSH4 0x88149fb9 EQ PUSH2 0x023d JUMPI DUP1 PUSH4 0x8b223943 EQ PUSH2 0x0263 JUMPI DUP1 PUSH4 0x8d8f2adb EQ PUSH2 0x0289 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x029b JUMPI DUP1 PUSH4 0x9d1b464a EQ PUSH2 0x02ed JUMPI DUP1 PUSH4 0xc6eb8a65 EQ PUSH2 0x0313 JUMPI DUP1 PUSH4 0xec8ac4d8 EQ PUSH2 0x0339 JUMPI DUP1 PUSH4 0xf2fde38b EQ PUSH2 0x0367 JUMPI JUMPDEST PUSH2 0x00ff JUMPDEST PUSH1 0x04 SLOAD TIMESTAMP LT ISZERO DUP1 ISZERO PUSH2 0x00e6 JUMPI POP PUSH1 0x08 SLOAD TIMESTAMP GT ISZERO JUMPDEST ISZERO ISZERO PUSH2 0x00f2 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x00fb CALLER PUSH2 0x039d JUMP JUMPDEST JUMPDEST JUMPDEST JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0109 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0111 PUSH2 0x058f JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x012f JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0137 PUSH2 0x0595 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0155 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x015d PUSH2 0x059b JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01a7 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01af PUSH2 0x05c1 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01f9 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0201 PUSH2 0x05e7 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x021f JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0227 PUSH2 0x05ed JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0245 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x024d PUSH2 0x05f3 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x026b JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0273 PUSH2 0x05f9 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0291 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0299 PUSH2 0x05ff JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x02a3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02ab PUSH2 0x095c JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02f5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02fd PUSH2 0x0982 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x031b JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0323 PUSH2 0x0a08 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x0365 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x039d JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x036f JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x039b PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0a0e JUMP JUMPDEST STOP JUMPDEST PUSH1 0x00 PUSH1 0x00 CALLVALUE GT ISZERO ISZERO PUSH2 0x03af JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST CALLVALUE SWAP1 POP DUP1 PUSH1 0x03 PUSH1 0x00 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP PUSH1 0x09 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xa9059cbb DUP4 PUSH2 0x0409 PUSH2 0x0982 JUMP JUMPDEST PUSH8 0x0de0b6b3a7640000 DUP6 MUL DUP2 ISZERO ISZERO PUSH2 0x041d JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x40 MLOAD DUP4 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x049f JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x04ad JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH32 0xe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf6 DUP3 DUP3 PUSH1 0x01 PUSH1 0x40 MLOAD DUP1 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc CALLVALUE SWAP1 DUP2 ISZERO MUL SWAP1 PUSH1 0x40 MLOAD DUP1 SWAP1 POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x058a JUMPI UNKNOWN_0xfe JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x08 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x07 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x09 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x06 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x065c JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x09 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xa9059cbb CALLER PUSH1 0x09 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x70a08231 ADDRESS PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x075d JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x076b JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP PUSH1 0x40 MLOAD DUP4 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x07f6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0804 JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH32 0xe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf6 CALLER PUSH1 0x09 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x70a08231 ADDRESS PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x08eb JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x08f9 JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMPDEST JUMPDEST JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x05 SLOAD TIMESTAMP GT ISZERO ISZERO PUSH2 0x099d JUMPI PUSH6 0x5af3107a4000 SWAP1 POP PUSH2 0x0a05 JUMP JUMPDEST PUSH1 0x05 SLOAD TIMESTAMP GT DUP1 ISZERO PUSH2 0x09b0 JUMPI POP PUSH1 0x06 SLOAD TIMESTAMP GT ISZERO JUMPDEST ISZERO PUSH2 0x09c4 JUMPI PUSH7 0x01c6bf52634000 SWAP1 POP PUSH2 0x0a05 JUMP JUMPDEST PUSH1 0x06 SLOAD TIMESTAMP GT DUP1 ISZERO PUSH2 0x09d7 JUMPI POP PUSH1 0x07 SLOAD TIMESTAMP GT ISZERO JUMPDEST ISZERO PUSH2 0x09eb JUMPI PUSH7 0x038d7ea4c68000 SWAP1 POP PUSH2 0x0a05 JUMP JUMPDEST PUSH1 0x07 SLOAD TIMESTAMP GT ISZERO PUSH2 0x0a04 JUMPI PUSH7 0x05543df729c000 SWAP1 POP PUSH2 0x0a05 JUMP JUMPDEST JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0a6b JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST DUP1 PUSH1 0x00 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 DUP13 UNKNOWN_0xc CREATE2 UNKNOWN_0xc PUSH22 0x2248a047dad9f8fcc19fdd12b8b1232e3d03509b4d78 SDIV UNKNOWN_0x5f UNKNOWN_0xac LOG3 UNKNOWN_0xa6 STOP UNKNOWN_0x29 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xcd CALLDATASIZE INVALID_0x73 0xaf09e76c74d889aabab68ca0645566a3a1