Every listing page on Zoide — the market, a collection, the Mint Zone halls, the sales history — uses the same set of controls. They are worth learning once.
The controls
The filters button turns green when something is active — as it is above — and a small bin icon appears next to it to clear everything at once. That is the answer to «why am I seeing so few pieces?» more often than anything else.
The sort button opens this, and it is the market's list — a collection page and your wallet offer almost the same, without likes or without most recent:
And the filters button opens a panel down the side, with the five things you can filter by:
The two views show the same thing at different sizes — cards to look at, list to compare:
Pages load in two moves
A listing page arrives empty, with placeholder cards, and fills a moment later. Then it grows as you scroll, rather than paging.
If a request is taking a while, the loader starts telling you what it is doing — fetching from the chain, resolving collection names, filtering. That is not a stuck page: on-chain data comes from an index that is sometimes slow, and saying so beats a spinner that explains nothing.
Sorting: a collection and the market behave differently
This is the one difference worth knowing, because it looks like an inconsistency and is not.
In a collection, sorting covers the whole collection. The collection is a known, finite set, so the order is computed over all of it and each scroll gives you the next slice. The same applies to filters: a filter finds a match on page nine even though you are looking at page one.
In the market, sorting reorders what is currently loaded. The market is the whole chain's listings, a set that grows while you are looking at it and whose total nobody can know in advance. A global order over it is not a thing that exists.
So: in a collection, trust the order completely. In the market, sorting is over what you have pulled in so far — scroll more to sort over more.
Most recent is a special case in both: it is the chain's own order, so choosing it reloads from the start.
The collection filter hides, it does not fetch
Inside the filters there are two different things:
- Collection in the drawer: a real filter, reloads from the start.
- The visible-collections control: shows and hides among the items already loaded, with All and None shortcuts. Instant, because nothing is fetched.
The second is for making sense of a mixed grid without waiting. If a collection you expect is not in its list, nothing from it has loaded yet.
Filtering by rarity
Rarity filters by tier in the drawer, and there is also a minimum-score view for browsing everything above a threshold. Nothing matching gives you an explicit no results — a page saying it found nothing, never an error.
Prices are in BSV, with a conversion
Amounts are shown in BSV with the fiat equivalent in brackets, using the current rate. Small amounts keep enough decimals not to collapse to 0.00, which is exactly the range where a first purchase tends to happen.
If the rate cannot be read, the fiat part is omitted rather than shown as zero. A price with no bracket is not a broken price; it is us declining to invent a conversion.
Why a sold piece can linger
Market pages are served with a short cache, which is why the market opens quickly for everybody instead of asking the chain once per visitor.
So a piece that has just sold can still show for a moment, and so can the reverse — the chain's own index takes a while to catch up. Trying to buy something already sold fails cleanly and the card is removed: you cannot pay for it.
The showrooms
Beyond the market there are the showrooms: grids of every indexed piece, ordered by rarity, with their own property filters. They are for browsing what exists rather than what is for sale, and a filter you pick there stays as you page through.