NFT Wrap to ERC20 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 Wrap to ERC20 Tool lets you convert a single NFT (ERC-721 or ERC-1155) into a fungible ERC-20 token by depositing it into a wrapping contract. The wrapping contract holds the NFT in its vault and mints a corresponding ERC-20 token (often on a 1:1 basis or with a defined ratio) to your wallet. This allows the NFT to be traded on any ERC-20 exchange, used in DeFi protocols, or split into fractional units—unlocking liquidity for NFTs that are otherwise illiquid. The tool handles the entire process—verification, approval, and wrapping—in a streamlined flow.
HOW TO USE
Connect your EVM wallet and select the network. Enter the NFT contract address and the token ID of the NFT you own. Click "Fetch NFT details" to verify ownership and display the NFT's name, symbol, and standard (ERC-721 or ERC-1155). Enter the wrapping contract address—this contract must support wrapping NFTs from your collection. Click "Wrap NFT" to approve the NFT transfer, deposit it into the wrapping contract, and mint the wrapped ERC-20 tokens directly to your wallet. The tool approves the transfer (using approve() for ERC-721 or setApprovalForAll() for ERC-1155), then calls the wrap() function on the wrapping contract.
TECHNICAL MECHANISM
The tool performs a two-step operation. First, it verifies ownership of the NFT by calling ownerOf(tokenId) for ERC-721 tokens or balanceOf(account, tokenId) for ERC-1155 tokens. Second, it approves the wrapping contract to transfer the NFT—using approve(tokenId) for ERC-721 or setApprovalForAll(wrapper, true) for ERC-1155. Finally, it calls the wrap() function on the wrapping contract, which transfers the NFT into the vault and mints ERC-20 tokens to the caller's wallet. The tool uses receipt.effectiveGasPrice for accurate gas reporting and attempts to parse the Wrapped event to display the wrapped token address. Progress feedback is provided during each step.
WHAT IT CANNOT SEE
This tool cannot wrap NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the wrapping contract supporting the specific NFT standard (ERC-721 or ERC-1155) and the collection you specify. NFTs with non-standard transfer or ownership logic, soulbound tokens, or locked NFTs are not supported. The tool does not guarantee liquidity, trading volume, or market availability for the wrapped token—these depend on external market conditions. It also does not handle NFT metadata fetching beyond basic URI retrieval.
PLEASE NOTE
Wrapping is reversible—you can unwrap the NFT by redeeming the wrapped tokens. However, the unwrapping process is handled by the wrapping contract and may require additional steps. The wrapping contract must be trusted; verify its security and audit status before use. Gas costs include both the approval and the wrapping transaction. This tool is for EVM chains only and does not support non-EVM networks.