NFT Marketplace Aggregator Sweep Executor
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 Marketplace Aggregator Sweep Executor enables users to batch-purchase NFTs across multiple marketplaces in a single transaction. The tool reads your connected wallet address, marketplace aggregator contract address, NFT collection addresses, token IDs, listing prices, floor prices, total sweep budget, current block timestamp, gas prices, and marketplace fee structures. It checks the availability of each NFT listing, compares prices against your max price, calculates the total cost including fees, and displays a detailed summary of available NFTs. Once confirmed, the tool executes a batched sweep transaction, purchasing all available NFTs within your budget in one go.
HOW TO USE
Connect your wallet and select your network. Enter the marketplace aggregator contract address, NFT collection address, token IDs (comma-separated), max price per NFT, and total sweep budget. Click "Fetch listing status" to load the current listings for each token ID, their prices, and availability. The tool displays a detailed table showing each NFT, its price, and whether it's available within your max price. Review the summary including the total cost, fees, and the batch sender contract details. If everything is correct, click "Execute sweep" to batch-purchase all available NFTs in a single transaction.
THE REAL MECHANISM — BATCHED NFT SWEEP WITH PRICE FILTERING AND BUDGET TRACKING
Unlike manual NFT purchases that require separate transactions for each item, this tool implements a batched sweep system using a marketplace aggregator. The aggregator's getListings function returns the prices and marketplace addresses for a given set of token IDs, checking across multiple marketplaces. The sweep function takes the collection address, token IDs, and max prices as parameters, executes batch purchases across marketplaces, and transfers the NFTs to the user. The tool calculates the total cost by summing the listing 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 listings are legitimate. It cannot ensure listing availability—listings may be sold or cancelled before the sweep executes. It cannot predict price movements—the tool cannot forecast whether prices will change. It cannot detect if marketplace contracts contain vulnerabilities—the tool does not audit the marketplace or aggregator logic. It cannot recover funds if a listing 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 aggregator contract must implement the specific interface expected by this tool (getListings, sweep). 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.