There are a few ways these token airdrops are handled by teams.
- Some of them do it manually. They just build a list on an spreadsheet, and then proceed to manually transfer the tokens to each account.
- Others build a very simple smart contract, which receives an array of addresses, and proceeds to transfer some amount of tokens to each of those address.
- Others also use a smart contract to allow people to proactively withdraw tokens they have been assigned beforehand.
Continue reading the original post here
Example of Smart-Contract “The Token Airdrop Central“. See here