NFT Offer Accepter
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 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.