NFT Unwrap Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
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.