Currently, our ERC1155 NFT contracts support airdropping NFTs.
The three most common issues we see when trying to airdrop are:
- NFTs aren’t minted/claimed
- Trying to airdrop too many NFTs at once
- Airdropping NFTs to invalid wallet addresses
NFTs aren’t minted/claimed
In order to airdrop NFTs, you first need to mint them to your wallet. Once you own (at least) the number of NFTs you want to airdrop, then you can perform the airdrop function.
Trying to airdrop too many NFTs at once
There are blockchain limitations for how many NFTs can be airdropped in a single transaction. The max is around 100 wallets per airdrop. Therefore, your CSV airdrop list should be split into separate files of max 100 addresses each.
Airdropping NFTs to invalid wallet addresses
If you are receiving the following error:
execution reverted: ERC1155: transfer to non ERC1155Receiver implementer this means one (or more) of the addresses on your snapshot is not valid wallet address to receive the ERC1155 NFT. Please check your list to remove any addresses that aren’t wallets.