AirdropERC1155
Airdrop ERC1155 NFTs to a list of recipients.
Last updated
Airdrop ERC1155 NFTs to a list of recipients.
Last updated
The by Thirdweb offers a seamless solution for distributing ERC1155 NFTs to a predefined list of recipients. Ideal for scenarios where recipients do not need to individually claim their airdrop, this contract streamlines the process through efficient token transfers.
Batch Airdropping: Allows for the simultaneous transfer of multiple ERC1155 NFTs to various recipient addresses, enhancing the efficiency of large-scale distributions.
Flexible Token Distribution: Specify the token collection (Edition) address, owner address, and an array of recipient addresses with associated token IDs and amounts, providing flexibility in airdrop configurations.
Automated Process: Recipients automatically receive the ERC1155 NFTs through a transfer mechanism, eliminating the need for manual claiming.
Specify the Edition (ERC-1155 contract) address from which NFTs will be transferred.
Provide the owner address of the NFTs for the transfer process.
Create an array of recipient objects with recipient addresses, token IDs, and corresponding amounts.
Ensure token owners approve the airdrop contract by calling the necessary approval-related functions on the ERC1155 contract.
Gaming Ecosystems:
Use Case: Game developers can airdrop in-game assets to players, promoting engagement and enhancing the overall gaming experience.
Tokenized Events:
Use Case: Tokenize event-specific NFTs and distribute them to attendees seamlessly using the AirdropERC1155 contract.
Digital Collectibles Campaigns:
Use Case: Launch digital collectibles campaigns by distributing unique ERC1155 NFTs to a targeted audience, fostering a sense of exclusivity.
Educational Rewards:
Use Case: Educational platforms can reward students with ERC1155 NFTs as digital certificates, recognizing their achievements.
Collaborative Art Projects:
Use Case: Collaborative art projects can distribute joint NFTs to contributors, providing an automated and fair distribution mechanism.
Virtual Real Estate Ownership:
Use Case: Platforms dealing with virtual real estate can distribute ERC1155 tokens representing ownership shares to investors through airdrops.
During deployment, the AirdropERC1155 contract requires the following parameters:
Contract Metadata:
Name: [Enter Contract Name]
Symbol: [Enter Contract Symbol]
Description: [Enter Contract Description]
Image: [Upload Image File]
Once deployed via DexContracts, the AirdropERC1155 contract provides a dashboard to manage the distribution of ERC1155 NFTs (also known as editions) to multiple recipients. This contract is ideal for distributing fungible or semi-fungible NFT assets in a batch process.
Note: This contract does not have an embeddable UI. Interaction is handled entirely from the administrative interface.
The airdrop workflow is designed for simplicity and efficiency.
Access the Airdrop Interface Click Manage Contract after deployment to open the dashboard.
Select Edition Collection Click SELECT in the "Your Editions" box to pick the ERC1155 collection from which tokens will be transferred.
Select Recipient List Click SELECT in the "Total recipients" box to open the airdrop manager.
Download the CSV Template Click EXPORT to download the editable CSV template. The correct format includes three columns:
Prepare and Upload Your CSV File
Use any spreadsheet tool to fill in the recipient addresses, token IDs, and amounts.
Click IMPORT to upload your file.
Records will appear in the table with options to review/edit.
Example:
Confirm Airdrop Once all data is correct, click CONFIRM to execute the transfer. This will require a blockchain transaction.
Important: Make sure the token owner has granted the AirdropERC1155 contract permission to transfer NFTs using setApprovalForAll
on the ERC1155 contract
Editable Fields: Name, Description, and Image.
These fields help personalize the contract's public metadata.
Changes may require a blockchain transaction.
Like the other airdrop contracts, AirdropERC1155
supports role-based access control. Roles include:
Admin – Full control over role management.
Transfer – Can execute token transfers.
Minter / Creator – Can mint new editions (if supported).
Additional roles: Pauser, Lister, Asset, Unwrap, Factory, Signer, Metadata, Revoke, Migration.
Assign a role by entering the address and clicking ADD, followed by UPDATE to save changes.
These examples were run on BNB Smart Chain Testnet, but the contract supports any EVM-compatible network.
Ensure testnet tokens (like tBNB) are available for gas.
Confirm that your connected wallet has approval rights for the selected Edition contract.