thirdweb

⌘K

DocsSupport
Multiwrap

Multiwrap

Bundle multiple ERC721/ERC1155/ERC20 tokens into a single ERC721.


thirdweb's Multiwrap Contract

The Multiwrap contract lets you wrap ERC20, ERC721 and ERC1155 tokens into a new wrapped ERC721 NFT. The wrapped NFT can be unwrapped (burned) back into the underlying tokens.

The wrapped NFT itself also acts as an ERC721 token, which can have the metadata you'd expect of an NFT, such as a name, image, description, etc.

OpenSea Creator Fees?

OpenSea does not distribute royalties / creator fees on smart contracts by default. You can find the OpenSea compatible version of this contract at this link: https://thirdweb.com/deployer.thirdweb.eth/Multiwrap_OSRoyaltyFilter

Use Cases & Examples

You could use the Multiwrap contract to:

  • Combine multiple NFTs into one NFT with new metadata

  • Wrap NFTs along with ERC20 tokens to easily trade them for other NFTs

  • Create a transparent "bundle" in your game, where the contents of the bundle are visible to the player

Resources

Learn more about this contract on our portal

5.0.1 Release Notes


Official patch for Multicall disclosed in https://blog.thirdweb.com/vulnerability-report/


DEFAULT_ADMIN_ROLE

(DEFAULT_ADMIN_ROLE)

view

Published by

thirdweb.eth

View all contracts

Details

  • Publish Date

    Dec 18, 2023

  • Audit Report

    View Audit Report

  • Licenses

    MIT, Apache-2.0


  • Extensions

  • Extension detected

    ERC721


  • Share


    Learn about Publish

    Feedback

    Privacy Policy

    Terms of Service

    Gas Estimator

    Chainlist

    Copyright © 2024 thirdweb