Contract: MyCrowdsale
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH1 0x80 DUP1 PUSH2 0x059c DUP4 CODECOPY DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE DUP2 MLOAD PUSH1 0x20 DUP4 ADD MLOAD SWAP2 DUP4 ADD MLOAD PUSH1 0x60 SWAP1 SWAP4 ADD MLOAD SWAP1 SWAP3 SWAP1 DUP1 DUP5 DUP5 DUP5 PUSH1 0x00 DUP4 GT PUSH2 0x0048 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x005d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0072 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 SWAP3 SWAP1 SWAP3 SSTORE PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP4 DUP5 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x00 DUP1 SLOAD SWAP1 SWAP2 AND SWAP3 DUP3 AND SWAP3 SWAP1 SWAP3 OR SWAP1 SWAP2 SSTORE DUP2 AND ISZERO ISZERO PUSH2 0x00b5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 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 POP POP POP POP PUSH2 0x04b3 DUP1 PUSH2 0x00e9 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0082 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x2c4e722e DUP2 EQ PUSH2 0x008d JUMPI DUP1 PUSH4 0x4042b66f EQ PUSH2 0x00b4 JUMPI DUP1 PUSH4 0x521eb273 EQ PUSH2 0x00c9 JUMPI DUP1 PUSH4 0xbf583903 EQ PUSH2 0x00fa JUMPI DUP1 PUSH4 0xbff99c6c EQ PUSH2 0x010f JUMPI DUP1 PUSH4 0xec8ac4d8 EQ PUSH2 0x0124 JUMPI DUP1 PUSH4 0xfc0c546a EQ PUSH2 0x0138 JUMPI JUMPDEST PUSH2 0x008b CALLER PUSH2 0x014d JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0099 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00a2 PUSH2 0x01ef JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00c0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00a2 PUSH2 0x01f5 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00d5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00de PUSH2 0x01fb 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 DUP1 ISZERO PUSH2 0x0106 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00a2 PUSH2 0x020a JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x011b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00de PUSH2 0x02b4 JUMP JUMPDEST PUSH2 0x008b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x014d JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0144 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00de PUSH2 0x02c3 JUMP JUMPDEST CALLVALUE PUSH1 0x00 PUSH2 0x015a DUP4 DUP4 PUSH2 0x02d2 JUMP JUMPDEST PUSH2 0x0163 DUP3 PUSH2 0x02f7 JUMP JUMPDEST PUSH1 0x03 SLOAD SWAP1 SWAP2 POP PUSH2 0x0179 SWAP1 DUP4 PUSH4 0xffffffff PUSH2 0x0314 AND JUMP JUMPDEST PUSH1 0x03 SSTORE PUSH2 0x0186 DUP4 DUP3 PUSH2 0x0331 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND SWAP3 CALLER SWAP3 PUSH32 0x6faf93231a456e552dbc9961f58d9713ee4f2e69d15f1975b050ef0911053a7b SWAP3 SWAP1 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 PUSH2 0x01d8 DUP4 DUP4 PUSH2 0x02f3 JUMP JUMPDEST PUSH2 0x01e0 PUSH2 0x033b JUMP JUMPDEST PUSH2 0x01ea DUP4 DUP4 PUSH2 0x02f3 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x02 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x03 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0214 PUSH2 0x02c3 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0xdd62ed3e00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND SWAP4 DUP2 ADD SWAP4 SWAP1 SWAP4 MSTORE ADDRESS PUSH1 0x24 DUP5 ADD MSTORE MLOAD SWAP3 AND SWAP2 PUSH4 0xdd62ed3e SWAP2 PUSH1 0x44 DUP1 DUP3 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0283 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0297 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x02ad JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x02e7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 ISZERO ISZERO PUSH2 0x02f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x030e PUSH1 0x02 SLOAD DUP4 PUSH2 0x0377 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x0326 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x02f3 DUP3 DUP3 PUSH2 0x03a5 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP1 CALLVALUE DUP1 ISZERO PUSH2 0x08fc MUL SWAP2 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x0374 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP4 ISZERO ISZERO PUSH2 0x038a JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x032a JUMP JUMPDEST POP DUP3 DUP3 MUL DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x039a JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ PUSH2 0x0326 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 SLOAD PUSH2 0x02f3 SWAP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP4 DUP4 PUSH2 0x03bf PUSH2 0x02c3 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP3 SWAP2 SWAP1 PUSH4 0xffffffff PUSH2 0x03d6 AND JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE DUP5 DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE PUSH1 0x44 DUP3 ADD DUP5 SWAP1 MSTORE SWAP2 MLOAD SWAP2 DUP7 AND SWAP2 PUSH4 0x23b872dd SWAP2 PUSH1 0x64 DUP1 DUP3 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x044a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x045e JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0474 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD ISZERO ISZERO PUSH2 0x0481 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 CALLVALUE CODECOPY UNKNOWN_0xc UNKNOWN_0xe7 PUSH15 0x27b01c1a29fcffad8feacaefa87dd2 MSTORE8 PUSH25 0x7f8732d27c2906f44d94002900000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MULMOD STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MSTORE8 SWAP9 UNKNOWN_0xed SWAP15 MUL SWAP3 MSIZE SWAP4 STOP CALLDATALOAD PUSH30 0x1871244cb8704aecf90000000000000000000000008d81c4b79e36ed49e8 UNKNOWN_0xc5 CALLCODE UNKNOWN_0xd5 PUSH9 0xdc1287d045bad20000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH12 0x96c8d745abcbeff55a61fbf4 PUSH1 0xed UNKNOWN_0xc UNKNOWN_0xa9 EXTCODECOPY SSTORE INVALID_0x68