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

NFT Floor Sweep-and-List Bot Trigger

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 Floor Sweep-and-List Bot Trigger enables users to sweep floor-priced NFTs from a collection and automatically re-list them at a higher price in a single batched transaction. The tool reads your connected wallet address, NFT collection address, floor price, sweep budget, listing price, marketplace contract address, token IDs, current block timestamp, gas prices, and marketplace fee structures. It fetches floor listings, filters them by your floor price and budget, and displays a detailed summary of available NFTs. Once confirmed, the tool executes a batched sweep-and-list transaction, purchasing the floor NFTs and immediately listing them at your target price.

HOW TO USE

Connect your wallet and select your network. Enter the marketplace contract address, NFT collection address, floor price (the max price you want to pay), sweep budget (total you're willing to spend), and listing price (the price to re-list each NFT). Click "Fetch floor listings" to load all available floor NFTs, their prices, and the total cost. The tool displays a detailed table showing each NFT and its price. Review the summary including the total cost, fees, and the batch sender contract details. If everything is correct, click "Execute sweep & list" to purchase the floor NFTs and re-list them in a single transaction.

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

Unlike manual NFT flipping that requires separate purchase and listing transactions, this tool implements a batched sweep-and-list system. The marketplace's getFloorListings function returns the token IDs and prices of floor-priced NFTs. The sweepAndList function takes the collection address, token IDs, and listing price as parameters, executes batch purchases, and immediately lists the NFTs at the target price. The tool calculates the total cost by summing the floor 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 there is at least one available NFT and that the total cost does not exceed the budget before enabling the execute button.

WHAT IT CANNOT SEE

Cannot verify NFT authenticity off-chain—the tool has no visibility into whether the NFTs are authentic. It cannot ensure listing competitiveness—the tool cannot guarantee that the re-listed NFTs will sell at the target price. It cannot predict market demand—the tool cannot forecast whether there will be buyers. It cannot detect if the marketplace contract contains vulnerabilities—the tool does not audit the contract logic. It cannot recover funds if the sweep is executed and the NFTs do not sell.

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 marketplace contract must implement the specific interface expected by this tool (getFloorListings, sweepAndList). 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 trading 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.