We have launched a pre-order token and are wanting to reward people for interacting with us. What is the best way to perform an airdrop to around 500 people if the token has already launched? Should we use a code with an interface to the token and would we need to make an array of 500 people or is their a limit? If there is already a code floating around at there that does this could I please have a link? Thanks in advance!
There are so many ways and variations to go about this. Based on your requirements, it'd probably be best to go with an Owner/Mediated Distribution.
This option would require you to simply create the token contract, either have the owner, or assign another account/contract as the distribution manager, and create a backend system that loops through and distributes the tokens to all addresses in your list.
You'd also have to have some checks and balances in place to make sure that they don't receive tokens again in case you need to run your backend system over.
Please note that this method, you will be responsible for the gas cost.