Contract: AirDrop
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 DUP2 AND CALLER OR SWAP1 SWAP2 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP1 SWAP2 AND PUSH20 0x382117315856a533549ea621542ccce13e54ae82 OR SWAP1 SSTORE PUSH2 0x0613 DUP1 PUSH2 0x0054 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 0x22f3e2d4 DUP2 EQ PUSH2 0x0087 JUMPI DUP1 PUSH4 0x54919a6c EQ PUSH2 0x00b0 JUMPI DUP1 PUSH4 0x60659a92 EQ PUSH2 0x00d6 JUMPI DUP1 PUSH4 0x83197ef0 EQ PUSH2 0x00fd JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x0112 JUMPI DUP1 PUSH4 0xd8b66ae1 EQ PUSH2 0x0143 JUMPI DUP1 PUSH4 0xf2fde38b EQ PUSH2 0x016f JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0093 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x009c PUSH2 0x0190 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00bc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d4 PUSH1 0x24 PUSH1 0x04 DUP1 CALLDATALOAD DUP3 DUP2 ADD SWAP3 SWAP2 ADD CALLDATALOAD SWAP1 CALLDATALOAD PUSH2 0x01a1 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00e2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00eb PUSH2 0x021c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0109 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d4 PUSH2 0x02b2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x011e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0127 PUSH2 0x0391 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 0x014f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d4 PUSH1 0x24 PUSH1 0x04 DUP1 CALLDATALOAD DUP3 DUP2 ADD SWAP3 SWAP1 DUP3 ADD CALLDATALOAD SWAP2 DUP2 CALLDATALOAD SWAP2 DUP3 ADD SWAP2 ADD CALLDATALOAD PUSH2 0x03a0 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x017b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0445 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x019b PUSH2 0x021c JUMP JUMPDEST GT SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x01ac PUSH2 0x0190 JUMP JUMPDEST ISZERO ISZERO PUSH2 0x01b4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x01cb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 SWAP1 POP PUSH8 0x0de0b6b3a7640000 DUP3 MUL JUMPDEST DUP4 DUP3 LT ISZERO PUSH2 0x0215 JUMPI PUSH2 0x020a DUP6 DUP6 DUP5 DUP2 DUP2 LT PUSH2 0x01f3 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 POP PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP3 DUP6 PUSH2 0x04a0 JUMP JUMPDEST PUSH1 0x01 SWAP1 SWAP2 ADD SWAP1 PUSH2 0x01dc JUMP JUMPDEST POP POP POP POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 DUP2 MSTORE ADDRESS PUSH1 0x04 DUP3 ADD MSTORE SWAP1 MLOAD PUSH1 0x00 SWAP3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP2 PUSH4 0x70a08231 SWAP2 PUSH1 0x24 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP8 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0281 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0295 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 0x02ab JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x02ca JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02d2 PUSH2 0x021c JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP2 GT PUSH2 0x02e1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 DUP2 ADD DUP7 SWAP1 MSTORE SWAP1 MLOAD SWAP2 SWAP1 SWAP4 AND SWAP3 PUSH4 0xa9059cbb SWAP3 PUSH1 0x44 DUP1 DUP4 ADD SWAP4 PUSH1 0x20 SWAP4 SWAP1 SWAP3 SWAP1 DUP4 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 DUP3 SWAP1 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0357 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x036b 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 0x0381 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SELFDESTRUCT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x03ab PUSH2 0x0190 JUMP JUMPDEST ISZERO ISZERO PUSH2 0x03b3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x03ca JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SWAP2 POP JUMPDEST DUP5 DUP3 LT ISZERO PUSH2 0x043d JUMPI DUP4 DUP4 DUP4 DUP2 DUP2 LT PUSH2 0x03e3 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 POP PUSH1 0x20 MUL ADD CALLDATALOAD PUSH8 0x0de0b6b3a7640000 MUL SWAP1 POP PUSH2 0x0432 DUP7 DUP7 DUP5 DUP2 DUP2 LT ISZERO ISZERO PUSH2 0x0407 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 POP PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP3 DUP7 DUP7 DUP7 DUP2 DUP2 LT ISZERO ISZERO PUSH2 0x0426 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 POP PUSH1 0x20 MUL ADD CALLDATALOAD PUSH2 0x04a0 JUMP JUMPDEST PUSH1 0x01 SWAP1 SWAP2 ADD SWAP1 PUSH2 0x03cf JUMP JUMPDEST POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x045c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0471 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND ISZERO ISZERO PUSH2 0x04b5 JUMPI PUSH2 0x05e2 JUMP JUMPDEST DUP2 PUSH2 0x04be PUSH2 0x021c JUMP JUMPDEST LT PUSH2 0x05a2 JUMPI PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x24 DUP3 ADD DUP7 SWAP1 MSTORE SWAP2 MLOAD SWAP2 SWAP1 SWAP3 AND SWAP2 PUSH4 0xa9059cbb SWAP2 PUSH1 0x44 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0532 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0546 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 0x055c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND SWAP2 PUSH32 0x69baa4ba19fc045bffcd13735ba5201d924fe4c49c78c2e214b8f2559044d8b1 SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG2 PUSH2 0x05e2 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND SWAP2 PUSH32 0x3506b32cea6b36a739c1c2a71a9e1b3d6222104389c07219059fa6eb6d2e0563 SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG2 JUMPDEST POP POP POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 DUP2 UNKNOWN_0xd2 CALLVALUE CALLVALUE ORIGIN SELFBALANCE RETURNDATACOPY UNKNOWN_0xfc UNKNOWN_0xc5 UNKNOWN_0xc5 PUSH8 0x47e1b44ca5db2780 GASLIMIT UNKNOWN_0x4f DELEGATECALL UNKNOWN_0xeb UNKNOWN_0xc3 CALLCODE SWAP7 UNKNOWN_0xab UNKNOWN_0xc2 UNKNOWN_0x4e UNKNOWN_0xae INVALID_0x73 0xc70029