NFT Marketplace Listings Manager
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
The NFT Marketplace Listings Manager lets you list, update, or cancel NFT listings across major marketplaces—OpenSea Seaport, Blur, LooksRare—on Ethereum, Polygon, and Arbitrum. You provide the marketplace contract address, your NFT collection address, token IDs, price, and duration. The tool can also fetch your owned NFTs from a collection via ERC-721's balanceOf + tokenOfOwnerByIndex, automatically populating token IDs for you. Choose an action: list for sale, update price, or cancel existing listings. The tool builds the appropriate marketplace transaction and submits it through your wallet—allowing you to manage your listings from a single interface.
HOW TO USE
1. Connect your EVM wallet using the Connect Wallet button.
2. Select your chain: Ethereum (1), Polygon (137), or Arbitrum (42161).
3. Enter the marketplace contract address (e.g., OpenSea Seaport, Blur, LooksRare).
4. Enter your NFT collection address and token IDs (comma-separated), or click "Fetch my NFTs" to auto-populate.
5. Set your price in ETH (or native token) and duration in hours (0 = until cancelled).
6. Choose an action: List, Update, or Cancel.
7. Review the summary in the review section.
8. Click "Execute" to sign and submit the transaction.
THE REAL MECHANISM — user-provided marketplace contract with flexible interface detection
This tool does not hardcode any marketplace contract addresses—you provide the contract you trust, ensuring you are interacting with the intended marketplace. For fetching NFTs, it uses the standard ERC-721 interface: `balanceOf(address)` and `tokenOfOwnerByIndex(address, uint256)` to enumerate owned tokens, falling back to manual input for ERC-1155 collections. For execution, the tool uses a common marketplace interface pattern: `createOrder(address collection, uint256[] calldata tokenIds, uint256 price, uint256 duration)` for listing/updating, and `cancelOrder(address collection, uint256[] calldata tokenIds)` for cancellations. The price is formatted with 18 decimals (ETH/wei), and duration is passed as uint256. The tool does not hardcode any logic for specific marketplaces—it relies on the contract you provide to implement the expected interface.
WHAT IT CANNOT SEE
- This tool cannot read listings that are not accessible via the marketplace's standard contract interface.
- It cannot automatically determine the optimal listing price across all marketplaces.
- It cannot execute cross-marketplace listings in a single transaction.
- It cannot cancel listings that have already been fulfilled.
- It does not support NFT marketplaces on chains other than EVM-compatible networks (Ethereum, Polygon, Arbitrum).
- It cannot verify if the provided marketplace contract is legitimate—you are responsible for checking the address you enter.
PLEASE NOTE
- This tool works on Ethereum (1), Polygon (137), and Arbitrum (42161).
- You must provide the marketplace contract address yourself—this tool does not hardcode any addresses, so you remain in control.
- The "Fetch my NFTs" feature works for ERC-721 collections that implement the standard enumeration interface. For ERC-1155 or non-standard ERC-721, enter token IDs manually.
- Price is denominated in the native token of the chain (ETH on Ethereum, ETH on Arbitrum, MATIC on Polygon).
- Duration of 0 hours means the listing remains active until explicitly cancelled.
- Always review the parameters in the review card before signing—the tool shows the marketplace, collection, token IDs, price, and duration.
- This tool is for informational and execution assistance only—it does not provide pricing or financial advice.