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

NFT Counter-Offer 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 Counter-Offer Tool lets you submit counter-offers in response to buy offers on your NFTs. When a buyer makes an offer below your asking price, you can propose a different price—rather than accepting or rejecting outright. The tool reads the original offer details, lets you set a counter price, and submits the counter-offer through the marketplace contract. This is essential for NFT sellers who want to negotiate prices and close sales at mutually agreeable terms without manual back-and-forth.

HOW TO USE

Connect your EVM wallet and select the network. Enter the marketplace contract address (e.g., OpenSea Seaport, Blur) where the offers were made. In the input area, list each offer you want to counter using the format: contract,tokenId,offerId,originalPrice,counterPrice,expiration (all prices in wei, expiration as Unix timestamp). Click "Add counter-offers" to load them, then click "Check offers" to verify that you own each NFT and that the original offer is still valid—the tool checks ownership and expiration. Review the status, then click "Submit counter-offers" to approve the marketplace to transfer your NFTs (in case the counter-offer is accepted) and submit the counter-offers.

TECHNICAL MECHANISM

The tool first verifies ownership of each NFT by calling ownerOf(tokenId) and checks the original offer's validity. It then approves the marketplace contract to transfer each NFT—using setApprovalForAll(marketplace, true) or approve(tokenId). Finally, it calls the marketplace's counter-offer function, which typically takes the original offer ID, NFT contract, token ID, and the new proposed price. The marketplace records the counter-offer, which the original offerer can then accept or reject. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the submission process.

WHAT IT CANNOT SEE

This tool cannot counter-offer on NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the marketplace supporting counter-offers via its contract interface; marketplaces that do not expose a counter-offer function are not supported. The tool does not detect offers that have expired or been canceled—these are filtered before submission. It cannot guarantee that the offerer will accept the counter-offer—the offerer may reject it, let it expire, or submit another counter-offer. Gas costs scale with the number of counter-offers submitted.

PLEASE NOTE

Counter-offers are binding—if the original offerer accepts, your NFT will be sold at the counter price. Ensure you are comfortable with the counter price before submitting. The marketplace 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.