This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

NFT Unwrap Tool

NFTs · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryNFTs
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

NFT Unwrap Tool lets you reclaim the original NFT by burning the corresponding wrapped ERC-20 tokens. If you have previously wrapped an NFT and received fungible tokens, you can reverse the process by burning those tokens—typically the full supply or a specified threshold—to receive the underlying NFT back. This is the essential exit mechanism for wrapped NFTs, allowing token holders to consolidate ownership and reclaim the full collectible. The tool checks your wrapped token balance, verifies unwrapping eligibility, and executes the unwrapping in a single transaction.

HOW TO USE

Connect your EVM wallet and select the network. Enter the wrapping contract address and the wrapped token address. Click "Check status" to view your wrapped token balance, the NFT contract address, token ID, total supply, and whether unwrapping is currently available. Enter the amount of wrapped tokens you want to burn (you must hold the required amount). Click "Unwrap NFT" to approve the wrapped token spending and execute the unwrapping transaction. The tool burns your wrapped tokens and transfers the underlying NFT directly to your wallet.

TECHNICAL MECHANISM

The tool interacts with the wrapping contract to perform a two-step unwrapping. First, it approves the wrapping contract to spend the specified number of wrapped tokens on your behalf using the ERC-20 approve() function. Second, it calls the unwrap(uint256 amount) function on the wrapping contract, which burns the specified number of wrapped tokens and—if the unwrapping conditions are met—transfers the underlying NFT from the vault to your wallet. The tool reads the wrapped token balance, total supply, and unwrappable status from the contract using view functions, ensuring the user has accurate information before committing. Gas costs are reported using receipt.effectiveGasPrice.

WHAT IT CANNOT SEE

This tool cannot unwrap tokens that are not held by the connected wallet—ownership is verified before proceeding. It relies on the wrapping contract supporting an unwrap() function and implementing a specific redemption mechanism. Contracts that use a different redemption mechanism—such as requiring a fee, a governance vote, or a time delay—may not be supported. The tool also cannot guarantee that the NFT is available for unwrapping if the contract has been paused, if the NFT has been withdrawn, or if the unwrapping threshold has not been met. It does not handle NFTs that are locked in other contracts or that have non-standard transfer logic.

PLEASE NOTE

Unwrapping typically requires you to hold the full supply of wrapped tokens (or a specified threshold). Check the unwrapping requirements before attempting to unwrap. Once unwrapped, the wrapped tokens are burned and the NFT is transferred to your wallet—this is irreversible. The wrapping contract must be trusted; verify its security and audit status before use. This tool is for EVM chains only and does not support non-EVM networks.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.