NFT Wrap-and-List 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-and-List Tool is a specialized browser extension that transforms NFT ownership into liquid, tradable wrapped tokens while simultaneously listing them for sale. When you view an NFT detail page on a supported marketplace, the tool detects the token contract and ID, verifies your ownership, and checks whether the NFT has already been wrapped. If unwrapped, it presents a "Wrap and List" button that initiates a two-step transaction sequence: first, it wraps your NFT by depositing it into a supported wrapper contract (receiving an ERC-20 or ERC-1155 representation in return), then immediately lists that wrapped token for sale on the same marketplace at your specified price. The entire process includes gas estimation, approval handling, and user confirmation at each step, with clear status updates throughout.
WHERE IT RUNS
This overlay operates on OpenSea asset detail pages and LooksRare token and collection pages. It works in any browser that supports the BotGentz extension framework and has an EVM-compatible wallet extension installed. The panel automatically detects which marketplace you're on and adapts its listing interface accordingly, using the appropriate marketplace contract functions for creating sell orders.
HOW TO USE
Install the extension and navigate to an NFT detail page for a token you own. The panel will automatically detect the contract and token ID, verify your ownership on-chain, and check the wrapper status. If the NFT is unwrapped, enter the wrapper contract address (or use auto-detection if available), set your desired listing price and duration, choose a gas multiplier, then click "Wrap and List." Your wallet will prompt you to confirm the approval transaction, then the wrap transaction, and finally the listing transaction. The panel displays real-time status updates and gas cost estimates throughout the process. Use the "Get Gas Estimate" button to check current network conditions before proceeding.
MECHANISM: SEQUENTIAL TRANSACTION PIPELINE WITH WRAPPER CONTRACT DETECTION
Unlike manual NFT wrapping tools that require separate approval, wrap, and listing operations across multiple interfaces, this extension builds a transaction pipeline that executes these operations in a coordinated sequence with cross-contract state verification. The tool first calls the NFT contract's approve() function to grant the wrapper contract permission to transfer the token. It then calls the wrapper contract's wrap() or deposit() function, which locks the NFT in the wrapper vault and mints the corresponding wrapped token (ERC-20 or ERC-1155) to the user's address. The tool waits for the wrap transaction receipt, then constructs a marketplace-specific listing order—using the Seaport protocol for OpenSea or the LooksRare exchange contract for LooksRare—setting the price, duration, and other parameters from user input. The wrapper contract detection mechanism attempts to resolve the correct wrapper address from on-chain registries (e.g., NFTX vault factory, Tesseract pool registry, or custom collection deployers) by checking for common interface signatures and event logs. If no known wrapper is detected, the tool falls back to user-provided addresses, with validation against expected interface requirements. Gas estimation is performed for each step using eth_estimateGas, with the option to apply a user-adjustable multiplier to prioritize transaction confirmation speed.
THE PANEL
The overlay panel is fully draggable via its title bar and remembers its position per-site using GM_setValue. It snaps to the nearest edge when dragged within 40px of any screen boundary. The panel includes clear sections for NFT details (contract and token ID display), wrapper configuration (address input with auto-detect option), listing parameters (price input, duration selector, gas multiplier dropdown), and action buttons. The status area provides real-time feedback on wallet connection, ownership verification, transaction progress, and gas costs. Pressing Escape temporarily dismisses the panel until you navigate to a new NFT page or manually reactivate via the extension toolbar button. The panel automatically refreshes its data when you navigate to a new NFT, resetting ownership and wrapper status checks.
PLEASE NOTE
This extension requires the free BotGentz framework extension to be installed and active. You must also have a real EVM-compatible wallet extension (such as MetaMask, WalletConnect, Coinbase Wallet, or Rabby) already installed in your browser—the overlay uses your wallet's RPC provider to make eth_call requests and to sign transactions. This tool works exclusively with Ethereum Virtual Machine chains including Ethereum mainnet, Polygon, Arbitrum, Optimism, and Base. The wrapper contracts supported are those that follow common standards (ERC-721 to ERC-20/ERC-1155 wrapping patterns). Because NFT marketplaces and wrapper contracts frequently update their interfaces, the tool's detection and transaction-building scripts may require periodic updates. We commit to releasing compatibility updates within 48 hours of any reported major marketplace or wrapper contract change. No private keys, wallet balances, browsing history, or NFT ownership data are ever collected, transmitted, or stored—all blockchain reads and writes are performed directly from your local wallet RPC provider to public blockchain nodes. The tool cannot detect wrapper contracts deployed without on-chain registries, cannot verify that the wrapped token will maintain 1:1 value with the original NFT, cannot protect against listing undercuts after the transaction completes, and does not support marketplaces that require additional approval transactions beyond the wrap operation.