Contract: SaturnPresale
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND DUP2 SSTORE PUSH1 0x04 SSTORE CALLVALUE ISZERO PUSH2 0x001c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x60 DUP1 PUSH2 0x086d DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP7 DUP8 AND PUSH2 0x0100 MUL PUSH2 0x0100 PUSH1 0xa8 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE PUSH1 0x05 DUP1 SLOAD CALLER DUP8 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP2 DUP3 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x06 DUP1 SLOAD SWAP6 SWAP1 SWAP7 AND SWAP5 AND SWAP4 SWAP1 SWAP4 OR SWAP1 SWAP4 SSTORE POP PUSH1 0x01 SSTORE POP PUSH2 0x07d1 DUP1 PUSH2 0x009c PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00b6 JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x02c7e7af DUP2 EQ PUSH2 0x00bb JUMPI DUP1 PUSH4 0x02fb0c5e EQ PUSH2 0x00e0 JUMPI DUP1 PUSH4 0x0ab4debd EQ PUSH2 0x0107 JUMPI DUP1 PUSH4 0x6352211e EQ PUSH2 0x0111 JUMPI DUP1 PUSH4 0x6ff26ebb EQ PUSH2 0x0143 JUMPI DUP1 PUSH4 0x9956a28c EQ PUSH2 0x014b JUMPI DUP1 PUSH4 0x9d76ea58 EQ PUSH2 0x0153 JUMPI DUP1 PUSH4 0x9e34070f EQ PUSH2 0x0166 JUMPI DUP1 PUSH4 0xa43be57b EQ PUSH2 0x017c JUMPI DUP1 PUSH4 0xbede4bd8 EQ PUSH2 0x018f JUMPI DUP1 PUSH4 0xc0ee0b8a EQ PUSH2 0x01a5 JUMPI DUP1 PUSH4 0xdb006a75 EQ PUSH2 0x020a JUMPI DUP1 PUSH4 0xe8eb2284 EQ PUSH2 0x0220 JUMPI DUP1 PUSH4 0xfb86a404 EQ PUSH2 0x0236 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO PUSH2 0x00c6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ce PUSH2 0x0249 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00eb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f3 PUSH2 0x024f JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x010f PUSH2 0x0258 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x011c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0127 PUSH1 0x04 CALLDATALOAD PUSH2 0x0271 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 PUSH2 0x010f PUSH2 0x028c JUMP JUMPDEST PUSH2 0x010f PUSH2 0x02a2 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x015e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0127 PUSH2 0x02b7 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0171 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00f3 PUSH1 0x04 CALLDATALOAD PUSH2 0x02cb JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0187 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x010f PUSH2 0x02e4 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x019a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ce PUSH1 0x04 CALLDATALOAD PUSH2 0x031a JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01b0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x010f PUSH1 0x04 DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 PUSH1 0x24 DUP1 CALLDATALOAD SWAP2 SWAP1 PUSH1 0x64 SWAP1 PUSH1 0x44 CALLDATALOAD SWAP1 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 PUSH1 0x1f DUP3 ADD DUP2 SWAP1 DIV DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP2 DUP2 MSTORE SWAP3 SWAP2 SWAP1 PUSH1 0x20 DUP5 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x032f SWAP6 POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0215 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x010f PUSH1 0x04 CALLDATALOAD PUSH2 0x03b2 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x022b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ce PUSH1 0x04 CALLDATALOAD PUSH2 0x04f7 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0241 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ce PUSH2 0x050c JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH3 0x6ebe00 TIMESTAMP ADD PUSH4 0x6c5f40ba PUSH2 0x026d DUP2 DUP4 PUSH2 0x0512 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH4 0x01dfe200 TIMESTAMP ADD PUSH4 0x4f790d55 PUSH2 0x026d DUP2 DUP4 PUSH2 0x0512 JUMP JUMPDEST PUSH3 0xdd7c00 TIMESTAMP ADD PUSH4 0x5f5e1000 PUSH2 0x026d DUP2 DUP4 PUSH2 0x0512 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH1 0xff AND SWAP1 JUMP JUMPDEST PUSH1 0x05 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x02ff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0310 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0318 PUSH2 0x069b JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x02 ADD SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND PUSH2 0x0100 SWAP1 SWAP3 DIV AND EQ PUSH2 0x034f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x035f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD DUP3 EQ PUSH2 0x036d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE PUSH32 0x3ec796be1be7d03bff3a62b9fa594a60e947c1809bced06d929f145308ae57ce TIMESTAMP PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x04 SLOAD DUP4 GT ISZERO PUSH2 0x03c4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP4 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD SWAP1 SWAP3 POP CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x03ef JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP2 PUSH1 0x02 ADD SLOAD TIMESTAMP LT ISZERO PUSH2 0x0400 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x03 DUP3 ADD SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0412 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x03 DUP2 ADD DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x00 SLOAD DUP3 SLOAD SWAP2 DUP4 ADD SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH2 0x0100 SWAP1 SWAP3 DIV DUP3 AND SWAP3 DUP4 SWAP3 PUSH4 0xa9059cbb SWAP3 SWAP2 AND SWAP1 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 0x048d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x049a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD POP POP DUP2 SLOAD PUSH1 0x01 DUP4 ADD SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP1 PUSH32 0x34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf7 SWAP1 DUP6 SWAP1 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP POP JUMP JUMPDEST PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 ADD SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0524 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO ISZERO PUSH2 0x0530 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE PUSH2 0x0549 CALLVALUE DUP5 PUSH4 0xffffffff PUSH2 0x077c AND JUMP JUMPDEST SWAP1 POP DUP1 ISZERO ISZERO PUSH2 0x0557 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 SLOAD SUB DUP2 GT ISZERO PUSH2 0x056a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x80 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 ADD DUP5 SWAP1 MSTORE DUP2 DUP4 ADD DUP6 SWAP1 MSTORE PUSH1 0x00 PUSH1 0x60 DUP5 ADD DUP2 SWAP1 MSTORE PUSH1 0x04 SLOAD DUP2 MSTORE PUSH1 0x03 SWAP1 SWAP2 MSTORE SHA3 DUP2 MLOAD DUP2 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 SWAP1 SWAP2 AND OR DUP2 SSTORE PUSH1 0x20 DUP3 ADD MLOAD DUP2 PUSH1 0x01 ADD SSTORE PUSH1 0x40 DUP3 ADD MLOAD DUP2 PUSH1 0x02 ADD SSTORE PUSH1 0x60 DUP3 ADD MLOAD PUSH1 0x03 SWAP1 SWAP2 ADD DUP1 SLOAD SWAP2 ISZERO ISZERO PUSH1 0xff NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE POP PUSH1 0x02 DUP1 SLOAD DUP3 ADD SWAP1 SSTORE PUSH1 0x06 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 0x063b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xd721454499cf9c37b757e03b9d675df451c229048129d6e2d552216a035e6a55 PUSH1 0x04 SLOAD DUP4 TIMESTAMP DUP7 PUSH1 0x40 MLOAD DUP1 DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 SLOAD PUSH1 0x02 SLOAD LT ISZERO PUSH2 0x073c JUMPI POP PUSH1 0x00 SLOAD PUSH1 0x06 SLOAD PUSH1 0x02 SLOAD PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH2 0x0100 SWAP1 SWAP5 DIV DUP5 AND SWAP4 DUP5 SWAP4 PUSH4 0xa9059cbb SWAP4 SWAP2 AND SWAP2 PUSH2 0x06e1 SWAP2 PUSH4 0xffffffff PUSH2 0x0793 AND JUMP JUMPDEST 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 0x0724 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x0731 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD POP POP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE PUSH32 0x86954ecc0ae072157fcf7f87a425a1461295a4cc9cc3122d2efc73bf32d98e1a TIMESTAMP PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 DUP5 DUP2 ISZERO ISZERO PUSH2 0x078a JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 GT ISZERO PUSH2 0x079f JUMPI UNKNOWN_0xfe JUMPDEST POP SWAP1 SUB SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xeb UNKNOWN_0x28 UNKNOWN_0x1f UNKNOWN_0xc1 TIMESTAMP BALANCE PUSH24 0x1bbb6209415c41b47b58ae1acf418e7895d8fc3bdebf47ad UNKNOWN_0x21 STOP UNKNOWN_0x29 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xb9 DIFFICULTY STOP UNKNOWN_0x22 LOG0 SWAP6 CALLVALUE EXTCODESIZE DIFFICULTY UNKNOWN_0xd MSIZE UNKNOWN_0xf UNKNOWN_0xcd UNKNOWN_0x2d PUSH27 0x3794bd76c8000000000000000000000000d7537928b6ad4185c63f MSTORE SDIV EXP UNOFFICIAL_SWAP CALL UNKNOWN_0xd0 MOD DUP16 DUP11 UNKNOWN_0xbc 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 ADD UNKNOWN_0x5d RETURNDATACOPY UNKNOWN_0xf7 SWAP9 STOP