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

NFT Offer Accepter

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 Offer Accepter lets you accept buy offers on your NFTs across supported marketplaces in a single batched transaction. Instead of accepting offers one by one—each requiring separate gas fees and wallet confirmations—you add the offers you've received, verify their validity, and accept them all at once. The tool checks that you own each NFT and that the offers are still valid (not expired), then executes the accept offers transaction. This is essential for NFT sellers who want to efficiently sell multiple items to buyers who have made offers.

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 offer input area, list each offer you want to accept using the format: contract,tokenId,offerId,price (price in wei). Click "Add offers" to load them, then click "Check offers" to verify that you own each NFT and that the offer is still valid—the tool checks ownership and offer expiration status. Review the status, then click "Accept offers" to approve the marketplace to transfer your NFTs and execute the acceptance transaction. The tool approves each NFT for transfer to the marketplace and accepts the offers, transferring the NFTs to the buyers and receiving the offered payment.

TECHNICAL MECHANISM

The tool first verifies ownership of each NFT by calling ownerOf(tokenId) and checks offer validity by querying the marketplace's offer data. It then approves the marketplace contract to transfer each NFT—using setApprovalForAll(marketplace, true) or approve(tokenId). Finally, it calls the marketplace's accept offer function, which typically takes the offer ID, NFT contract, token ID, and price. The marketplace transfers the NFT to the offerer and releases the payment (in native currency) to the seller. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the acceptance process.

WHAT IT CANNOT SEE

This tool cannot accept offers for NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the marketplace supporting offer acceptance via its contract interface; marketplaces that do not expose an accept offer function or use off-chain order books are not supported. The tool does not detect offers that have expired or been canceled—these are checked and filtered before acceptance. Gas costs scale with the number of offers accepted, which can be significant for large batches.

PLEASE NOTE

Accepting an offer transfers ownership of your NFT to the offerer. Ensure you want to sell at the offered price before accepting. 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.