Contract: FastInvestTokenCrowdsale
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH1 0x06 SSTORE PUSH1 0x00 PUSH1 0x07 SSTORE CALLVALUE ISZERO PUSH2 0x0019 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x80 DUP1 PUSH2 0x07d4 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND ISZERO ISZERO PUSH2 0x0059 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND ISZERO ISZERO PUSH2 0x006e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 DUP2 AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 DUP3 OR SWAP1 SWAP4 SSTORE PUSH1 0x02 DUP1 SLOAD DUP4 AND SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x03 DUP1 SLOAD DUP3 AND DUP7 DUP5 AND OR SWAP1 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP1 SWAP2 AND SWAP2 DUP7 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE DUP1 DUP3 LT PUSH2 0x00c3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 SWAP2 SWAP1 SWAP2 SSTORE PUSH1 0x05 SSTORE POP POP PUSH2 0x06f7 DUP1 PUSH2 0x00dd PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00da JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x3197cbb6 DUP2 EQ PUSH2 0x00e5 JUMPI DUP1 PUSH4 0x4042b66f EQ PUSH2 0x010a JUMPI DUP1 PUSH4 0x42e49d5a EQ PUSH2 0x011d JUMPI DUP1 PUSH4 0x518ab2a8 EQ PUSH2 0x0130 JUMPI DUP1 PUSH4 0x664e9704 EQ PUSH2 0x0143 JUMPI DUP1 PUSH4 0x6e66f6e9 EQ PUSH2 0x0156 JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x0185 JUMPI DUP1 PUSH4 0x78e97925 EQ PUSH2 0x01a4 JUMPI DUP1 PUSH4 0x7f498ffc EQ PUSH2 0x01b7 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x01cd JUMPI DUP1 PUSH4 0xb652dc2f EQ PUSH2 0x01e0 JUMPI DUP1 PUSH4 0xd2901c47 EQ PUSH2 0x01f3 JUMPI DUP1 PUSH4 0xec8ac4d8 EQ PUSH2 0x0206 JUMPI DUP1 PUSH4 0xecb70fb7 EQ PUSH2 0x021a JUMPI DUP1 PUSH4 0xf6a03ebf EQ PUSH2 0x0241 JUMPI JUMPDEST PUSH2 0x00e3 CALLER PUSH2 0x0257 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x00f0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x050c JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0115 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x0512 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0128 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x0518 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x013b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x0528 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x014e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x052e JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0161 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0169 PUSH2 0x0534 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 0x0190 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0543 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01af JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x0555 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00e3 PUSH1 0x04 CALLDATALOAD PUSH2 0x055b JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01d8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0169 PUSH2 0x058a JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01eb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x0599 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01fe JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f8 PUSH2 0x05a8 JUMP JUMPDEST PUSH2 0x00e3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0257 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0225 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x022d PUSH2 0x05ae JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x024c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00e3 PUSH1 0x04 CALLDATALOAD PUSH2 0x05b6 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND ISZERO ISZERO PUSH2 0x0271 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0279 PUSH2 0x05d6 JUMP JUMPDEST ISZERO ISZERO PUSH2 0x0284 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE SWAP4 POP PUSH1 0x00 SWAP3 POP PUSH11 0x2022ceb855664315400000 PUSH1 0x06 SLOAD LT ISZERO PUSH2 0x034a JUMPI PUSH2 0x02b2 DUP5 PUSH2 0x04b0 PUSH4 0xffffffff PUSH2 0x0627 AND JUMP JUMPDEST SWAP3 POP PUSH11 0x2022ceb855664315400000 PUSH2 0x02d5 DUP5 PUSH1 0x06 SLOAD PUSH2 0x065d SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST GT ISZERO PUSH2 0x0345 JUMPI PUSH1 0x06 SLOAD PUSH2 0x02fa SWAP1 PUSH11 0x2022ceb855664315400000 SWAP1 PUSH4 0xffffffff PUSH2 0x066c AND JUMP JUMPDEST SWAP2 POP PUSH2 0x031e PUSH2 0x0311 DUP4 PUSH2 0x04b0 PUSH4 0xffffffff PUSH2 0x067e AND JUMP JUMPDEST DUP6 SWAP1 PUSH4 0xffffffff PUSH2 0x066c AND JUMP JUMPDEST SWAP1 POP PUSH2 0x0342 PUSH2 0x0335 DUP3 PUSH2 0x03e8 PUSH4 0xffffffff PUSH2 0x0627 AND JUMP JUMPDEST DUP4 SWAP1 PUSH4 0xffffffff PUSH2 0x065d AND JUMP JUMPDEST SWAP3 POP JUMPDEST PUSH2 0x035f JUMP JUMPDEST PUSH2 0x035c DUP5 PUSH2 0x03e8 PUSH4 0xffffffff PUSH2 0x0627 AND JUMP JUMPDEST SWAP3 POP JUMPDEST PUSH1 0x00 DUP4 GT PUSH2 0x036c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x06 SLOAD PUSH12 0x01415c133355fe9ed4800000 SWAP1 PUSH2 0x038d SWAP1 DUP6 PUSH4 0xffffffff PUSH2 0x065d AND JUMP JUMPDEST GT ISZERO PUSH2 0x0398 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03a0 PUSH2 0x0695 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 DUP3 AND SWAP2 PUSH4 0x23b872dd SWAP2 AND DUP8 DUP7 PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 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 0x042c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x043d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP ISZERO ISZERO PUSH2 0x044f JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH2 0x0478 SWAP1 DUP6 PUSH4 0xffffffff PUSH2 0x065d AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SSTORE PUSH1 0x07 SLOAD PUSH2 0x04a4 SWAP1 DUP6 PUSH4 0xffffffff PUSH2 0x065d AND JUMP JUMPDEST PUSH1 0x07 SSTORE PUSH1 0x06 SLOAD PUSH2 0x04ba SWAP1 DUP5 PUSH4 0xffffffff PUSH2 0x065d AND JUMP JUMPDEST PUSH1 0x06 SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP7 AND SWAP1 CALLER AND PUSH32 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18 DUP7 DUP7 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x07 SLOAD DUP2 JUMP JUMPDEST PUSH12 0x01415c133355fe9ed4800000 DUP2 JUMP JUMPDEST PUSH1 0x06 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x03e8 DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x08 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0576 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 SLOAD DUP2 SWAP1 LT PUSH2 0x0585 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 SSTORE JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH11 0x2022ceb855664315400000 DUP2 JUMP JUMPDEST PUSH2 0x04b0 DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD TIMESTAMP GT SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x05d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 SSTORE JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP1 PUSH1 0x04 SLOAD TIMESTAMP LT ISZERO DUP1 ISZERO PUSH2 0x05f0 JUMPI POP PUSH1 0x05 SLOAD TIMESTAMP GT ISZERO JUMPDEST SWAP3 POP CALLVALUE PUSH1 0x00 EQ ISZERO SWAP2 POP PUSH12 0x01415c133355fe9ed4800000 PUSH1 0x06 SLOAD LT SWAP1 POP DUP3 DUP1 ISZERO PUSH2 0x0616 JUMPI POP DUP2 JUMPDEST DUP1 ISZERO PUSH2 0x061f JUMPI POP DUP1 JUMPDEST SWAP4 POP POP POP POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP4 ISZERO ISZERO PUSH2 0x063a JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x0656 JUMP JUMPDEST POP DUP3 DUP3 MUL DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x064a JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ PUSH2 0x0652 JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x0652 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 DUP3 DUP3 GT ISZERO PUSH2 0x0678 JUMPI UNKNOWN_0xfe JUMPDEST POP SWAP1 SUB SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 DUP5 DUP2 ISZERO ISZERO PUSH2 0x068c JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLVALUE DUP1 ISZERO PUSH2 0x08fc MUL SWAP1 PUSH1 0x40 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x06c9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 BASEFEE SAR UNKNOWN_0xd4 SDIV MSTORE8 UNKNOWN_0x2c UNKNOWN_0xab SWAP14 SWAP10 PUSH23 0x87bbd965ef48a7fa35c3864d02a40dc9a22151f62ad200 UNKNOWN_0x29 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xe2 UNKNOWN_0x5d UNKNOWN_0xef UNKNOWN_0xfe UNKNOWN_0x1e PUSH21 0x64bad53b3885c6c0220ce90e57db00000000000000 STOP STOP STOP STOP STOP UNKNOWN_0xcc CALLDATALOAD UNKNOWN_0xf UNKNOWN_0xca ADDMOD SWAP1 UNKNOWN_0xe2 UNKNOWN_0x2d ADDMOD UNKNOWN_0x21 ADDRESS RETURN UNKNOWN_0x2f PUSH26 0x0ba1b3fe1a0a0000000000000000000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP GAS UNKNOWN_0x25 SHR LOG0 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 GAS INVALID_0x71 0xd9f0