In this video, we’ll go over how to create a burn to claim NFT collection. We’ll create a main collection (ERC721), a burn collection (ERC1155), and a burn to claim collection (custom contract) that will require you to hold an NFT from the main collection and burn an NFT from the burn collection in order to claim the new NFT. Example of something like this is BAYC and MAYC collections.
Contracts:
NFTDrop (main collection): https://thirdweb.com/thirdweb.eth/DropERC721
Edition (burn collection): https://thirdweb.com/thirdweb.eth/TokenERC1155
Repo:
https://github.com/thirdweb-example/burn1155-mint721
https://github.com/watase-eth/Burn_To_Claim_NFT_App
Join our Community of over 30,000 Web3 builders: https://discord.gg/thirdweb
thirdweb Official Site: https://thirdweb.com/dashboard
thirdweb Twitter: https://twitter.com/thirdweb
Timestamps:
00:00 Introduction
01:03 Main collection (ERC721)
04:40 Burn collection (ERC1155)
07:50 Custom burn to claim contract
15:40 Deploy contract
18:00 Create web3 app
24:55 Test burn to claim
25:41 Conclusion
Error: Contact form not found.