Contract: TokenLock
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH1 0x01 SSTORE CALLVALUE ISZERO PUSH2 0x0014 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH2 0x0515 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x003c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x04a9 DUP1 PUSH2 0x006c PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0048 JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x503129c3 DUP2 EQ PUSH2 0x004d JUMPI DUP1 PUSH4 0x6198e339 EQ PUSH2 0x007c JUMPI DUP1 PUSH4 0xe2ab691d EQ PUSH2 0x0094 JUMPI DUP1 PUSH4 0xf4dadc61 EQ PUSH2 0x00cb JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO PUSH2 0x0058 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0060 PUSH2 0x0117 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 0x0087 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0092 PUSH1 0x04 CALLDATALOAD PUSH2 0x0126 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x009f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00b9 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH1 0x44 CALLDATALOAD PUSH2 0x0291 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00d6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00e1 PUSH1 0x04 CALLDATALOAD PUSH2 0x041b JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP5 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH2 0x012e PUSH2 0x045d JUMP JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 SHA3 SWAP1 PUSH1 0x60 SWAP1 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE DUP3 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP3 MSTORE PUSH1 0x01 DUP1 DUP5 ADD SLOAD PUSH1 0x20 DUP1 DUP6 ADD SWAP2 DUP3 MSTORE PUSH1 0x02 SWAP6 DUP7 ADD SLOAD DUP5 DUP7 ADD MSTORE PUSH1 0x00 DUP9 DUP2 MSTORE SWAP1 DUP7 SWAP1 MSTORE SWAP3 DUP4 SHA3 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND DUP2 SSTORE SWAP2 DUP3 ADD DUP4 SWAP1 SSTORE SWAP4 ADD DUP2 SWAP1 SSTORE SWAP1 SWAP3 POP SWAP1 MLOAD GT PUSH2 0x01b1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST TIMESTAMP DUP2 PUSH1 0x40 ADD MLOAD GT ISZERO PUSH2 0x01c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP3 PUSH32 0x0c93b9eaa1d0d374b80a5eaae0d66cb1f2eb8bb85c6dc5155edc99c7e4eb6b56 DUP4 PUSH1 0x20 ADD MLOAD DUP5 PUSH1 0x40 ADD MLOAD PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xa9059cbb DUP3 MLOAD DUP4 PUSH1 0x20 ADD MLOAD 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 0x026b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x0278 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP ISZERO ISZERO PUSH2 0x028d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 DUP6 GT PUSH2 0x02a1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP5 GT PUSH2 0x02ae JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH2 0x02c1 SWAP2 PUSH4 0xffffffff PUSH2 0x0447 AND JUMP JUMPDEST PUSH1 0x01 DUP2 SWAP1 SSTORE PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD SWAP2 SWAP4 POP SWAP2 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO PUSH2 0x02ee JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP2 ADD SLOAD ISZERO PUSH2 0x02fd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 DUP2 ADD SLOAD ISZERO PUSH2 0x030c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND OR DUP2 SSTORE PUSH1 0x01 DUP2 ADD DUP6 SWAP1 SSTORE PUSH2 0x0343 TIMESTAMP DUP6 PUSH2 0x0447 JUMP JUMPDEST PUSH1 0x02 DUP3 ADD SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND DUP3 PUSH32 0x04981a7093b262296689153516ee896fb28dcb9f6532bf9cc0b65990c186afbf DUP8 DUP8 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x23b872dd CALLER ADDRESS DUP9 PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP7 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP4 DUP5 AND PUSH1 0x04 DUP3 ADD MSTORE SWAP2 SWAP1 SWAP3 AND PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x64 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x03f0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x03fd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP ISZERO ISZERO PUSH2 0x0412 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x02 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 DUP1 SLOAD PUSH1 0x01 DUP3 ADD SLOAD SWAP2 SWAP1 SWAP3 ADD SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP2 DUP4 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x0456 JUMPI UNKNOWN_0xfe JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x60 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE PUSH1 0x00 DUP1 DUP4 MSTORE PUSH1 0x20 DUP4 ADD DUP2 SWAP1 MSTORE SWAP1 DUP3 ADD MSTORE SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 SWAP3 UNKNOWN_0xf7 MUL UNKNOWN_0xed ADDRESS ADDRESS UNKNOWN_0x2e COINBASE UNKNOWN_0xeb UNKNOWN_0xd9 UNKNOWN_0xf8 DUP16 UNKNOWN_0xe4 UNKNOWN_0xde UNKNOWN_0xc4 UNKNOWN_0xfe UNKNOWN_0x29 UNKNOWN_0xa9 CALLER EXP ISZERO UNKNOWN_0x1e PUSH32 0x59e20a2cb382610033002900000000000000000000000098da3b3da368a23693 UNKNOWN_0xeb PUSH1 0x9d UNKNOWN_0x5c UNKNOWN_0xe2 UNKNOWN_0xd7 INVALID_0x79 0x896a31b5