I have a game I would like to integrate with the Cardano blockchain and I want a good way to airdrop tokens and NFTs to the users for that game. The ways I have been able to find are:
- Mint directly to users -> many small fees and require to send users ADA?
- Mint all tokens and later transfer to users -> I have to also send them ADA every time
- Use NFT marketplace -> I can not find any which can do this, at least not that has an API
- Write smart contract?
Is there any other way I have missed?
Also, using #2 which was my initial plan seems practically impossible since I do not want to send my users ADA just to be able to airdrop a token to them. Are there any smart contracts for this scenario being developed? An other network that I have worked a bit with does not have this limitation, I can simply transfer NFT or tokens for the normal transaction fee.