Browsing, filtering and sorting

The same controls appear on every listing page. What each filter does, why sorting behaves differently in a collection than in the market, and why a sold piece can linger for a few minutes.

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

Control What it does
Search Filters by text over what the page is listing
Filters drawer Sigma, rarity, price range, collection
Sort Price, number, name, rarity, likes, most recent — which of them depends on the page
Grid / list Two layouts of the same items. Your choice is remembered for next time
Price bar The floor and top of what is loaded. Drag it to filter by price

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:

The sort menu, open. A copy of the real one, kept in step with it.

And the filters button opens a panel down the side, with the five things you can filter by:

min $BSV max $BSV
Close
The filters drawer. A copy of the real one, kept in step with it.

The two views show the same thing at different sizes — cards to look at, list to compare:

50

0.01

37/50
Grid view: the card as it appears in a grid
50 0.01
37/50
List view: the same item, laid out to be read in a column

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.