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

NFT Collection Offer Sweep 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 Collection Offer Sweep Tool enables users to batch-accept NFT collection offers across a collection in a single transaction. The tool reads your connected wallet address, NFT collection contract address, offer contract address, floor price, total offer budget, optional token IDs, current block timestamp, gas prices, and marketplace fee structures. It fetches all available offers for the collection, filters them by your max price, calculates the total cost including fees, and displays a detailed summary of available offers. Once confirmed, the tool executes a batched sweep transaction, accepting all offers within your budget in one go.

HOW TO USE

Connect your wallet and select your network. Enter the offer contract address, NFT collection address, optionally specify token IDs (comma-separated), max price per NFT, and total sweep budget. Click "Fetch offers" to load all available offers, their prices, and availability. The tool displays a detailed table showing each offer, its price, and whether it's within your max price. Review the summary including the total cost, fees, and the batch sender contract details. If everything is correct, click "Sweep offers" to batch-accept all available offers in a single transaction.

THE REAL MECHANISM — BATCHED OFFER SWEEP WITH PRICE FILTERING AND BUDGET TRACKING

Unlike manual offer acceptance that requires separate transactions for each offer, this tool implements a batched offer sweep system. The offer contract's getOffers function returns the prices and token IDs for available offers, optionally filtered by specific token IDs. The sweepOffers function takes the collection address, token IDs, and max prices as parameters, executes batch offer acceptances, and transfers the NFTs to the user. The tool calculates the total cost by summing the offer prices, adds the batch sender fee (read live via fee()), and verifies that the total cost is within the user's budget. The tool uses the BotGentz sender contract for batched ERC-721 transfers. All arithmetic uses ethers.js BigNumber with the token's decimal precision, and gas costs are reported using receipt.effectiveGasPrice. The tool validates that the total cost does not exceed the sweep budget before enabling the sweep button.

WHAT IT CANNOT SEE

Cannot verify NFT authenticity off-chain—the tool has no visibility into whether the NFTs are authentic or if the offers are legitimate. It cannot ensure offer availability—offers may be cancelled or accepted before the sweep executes. It cannot predict price movements—the tool cannot forecast whether prices will change. It cannot detect if the offer contract contains vulnerabilities—the tool does not audit the contract logic. It cannot recover funds if an offer is unavailable at execution time.

PLEASE NOTE — EVM CHAINS ONLY

This tool exclusively supports EVM-compatible chains where ethers.js can connect via standard JSON-RPC. It does not support non-EVM chains such as Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The offer contract must implement the specific interface expected by this tool (getOffers, sweepOffers). The batch sender contract must be available on your selected chain—the tool uses the BotGentz registry and will notify you if unsupported. Always test with small amounts on a testnet before executing on mainnet. This tool is a sweep interface, not a financial advisor or investment strategist.

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.