HelpMechanic

Floor sweep - buy N NFTs in 1 transaction

Click Sweep floor on any collection card in /gallery → Discover. Pick a quantity (1, 3, 5, 10, 25), preview the cheapest N tokens currently listed across every aggregated marketplace, and buy them all in the smallest set of transactions Reservoir can compose - usually a single bundled tx for homogeneous Seaport listings.

How the bundling works

/api/sweep/asks pulls the cheapest N listings (sorted by floorAskPrice ascending). On confirm, /api/buy/quote calls Reservoir's execute/buy/v7 with [{ collection, quantity: N }] - Reservoir picks the cheapest N internally and returns a sequence of transaction steps. For Seaport-on-Seaport sweeps that's a single 'fulfillAvailableAdvancedOrders' call; for cross-marketplace mixes (Seaport + Blur + LooksRare) it's a few consecutive txs.

Cost vs buying one by one

Sweeping 5 NFTs in 1 tx vs 5 separate txs saves ~70 % of the gas - you pay one base fee + one set of marketplace contract overheads instead of five. Beyond ~25 it stops mattering: the bundle hits gas-block limits and Reservoir splits into multiple txs anyway.

Limitations

- Off-chain signature listings (some Seaport private orders) can't be bundled with on-chain ones - if the cheapest N include any of those we surface an error and ask you to open the source marketplace directly. - ERC-1155 sweeps are supported by Reservoir but the artsunami modal currently caps at 25 tokens. - No aggregator markup - what you see in the preview is what you pay (plus the source marketplace's own fee + the seller's royalty).

Where to find the button

/gallery → Discover tab → every CollectionCard has a Sweep floor button. The button is disabled when the collection has no active floor ask. A future iteration will also expose Sweep on /trade and on the per-collection page.

Need a personalised answer?

ChatZilla lives at the top of the Help center. It knows every topic in this center and can walk you through your specific collection, wallet or transaction.

Create