Airdrop ERC721 Claimable

Let wallets (optionally in an allowlist) claim an airdrop of ERC721 NFTs.

thirdweb's AirdropERC721Claimable contract

The AirdropERC721Claimable contract is suitable to use when you want to airdrop ERC721 NFTs to a list of recipient addresses, where these recipients are expected to individually claim their own airdrop.

When deploying this contract, you specify:

  • The address of the ERC721 NFTs being airdropped.

  • The tokenIds of the NFTs to airdrop.

  • The address of the owner of NFTs from whom NFTs will be transferred out in the airdrop.

  • The UNIX timestamp after which the airdrop period will expire.

  • A maximum claimable amount per wallet (claiming the airdrop).

  • An optional merkle root allowlist for recipients permitted to claim the airdrop.

On claiming an airdrop, a recipient specifies:

  • The address to transfer the claimed airdrop to.

  • The total quantity to claim.

  • The proof of inclusion in the merkle root allowlist, if it exists.

5.0.1 Release Notes

Official patch for Multicall disclosed in

Airdrop Token Address



Published by


View all contracts


  • Publish Date

    Dec 18, 2023

  • Licenses

    MIT, Apache-2.0

  • Extensions

  • Extension detected


  • Share

    Learn about Publish


    Privacy Policy

    Terms of Service

    Gas Estimator


    Copyright © 2024 thirdweb