Methodology & standards

How our numbers are made

Anyone can claim their crypto data is honest. This page is how you check ours — including the parts we get wrong, the things we cannot measure, and what we would have to tell you if money ever changed hands.

Market data

Prices, market caps, volumes, supply and all-time highs for 612 assets come from CoinGecko and are written into our own database by a job that runs every five minutes — last completed 14m ago. Pages are rendered from that copy, not from a live call, which is why they load instantly and stay up when an upstream API does not.

Every figure on the site is therefore as of the last sync, never a real-time tick. Where a page can show you that timestamp, it does.

What we check before we publish a number

Reproducing a data feed is not the same as standing behind it. Everything that arrives from upstream is checked against the rest of the market before it reaches a page, and anything that cannot be true is held back rather than published confidently.

This started with a mistake of ours. A tokenized-stock listing arrived with a circulating supply roughly 8.7 million times its real one. That put its market cap at $25.81 trillion and ranked it first on our board, above Bitcoin; it also pushed our headline “total market cap” to $28.07 trillion and reported Bitcoin’s dominance as 4.5%. All of that sat under the words real prices, real market caps until somebody pointed it out. Two things had gone wrong: nothing checked the figure before storing it, and because the source itself ranked that asset #1926 it never appeared in our refresh again — so one bad reading simply froze at the top of our table.

What runs now, on every sync and again on a daily pass over the whole table:

Not everything here is a cryptocurrency

A tokenized Tesla share, a BlackRock treasury fund, wrapped Bitcoin and Bitcoin itself are four different kinds of claim. We label every asset with which one it is, and where the label changes how the numbers should be read, the coin page says so in a sentence. Ordinary coins get no badge — the label earns its place by being the exception.

That classification is also the sharpest check we have. Crypto market caps follow a power law: Bitcoin is around 11,400× the median coin, and that is correct, so “much bigger than its peers” can never be evidence of anything for a coin. Tokenized wrappers are the opposite. They are bounded by how much of the underlying anyone has actually tokenized, so they cluster: across every tokenized equity we track, the largest is about the median, and for tokenized funds about 19×.

In a group that tight, one member hundreds of times the rest is not a valuation, it is an error. SPCX stood at roughly 370,000× the median tokenized equity. We hold anything past 250×, which leaves more than a tenfold margin above anything legitimate we have ever observed — and the comparison uses the median precisely because a single corrupt member cannot drag it upward. An average would have been pulled up by the bad number until the bad number looked ordinary.

We do not exclude tokenized assets from the rankings. They are real holdings that people are looking for, and hiding them would answer a labelling problem with a disappearance. We label them instead.

A held asset keeps its page, which says plainly that its market data is under review and what tripped. It is removed from the rankings, from the market totals and from our sitemap, and its price stays visible — price comes from trades, not from the supply figure at issue. Right now 2 assets are held.

What we deliberately do not hide. A large market cap with almost no trading volume looks exactly like corrupt data and usually is not: tokenized funds and real-world-asset products genuinely trade that thinly. Those are flagged for us to look at and published unchanged (2 currently). Hiding a real number because it is unusual would be its own kind of dishonesty — and it is worth knowing which market caps are notional rather than realisable, which is the question Sellability exists to answer.

The headline total is no longer our own sum. Adding up the assets we happen to track gave a figure that was both mislabelled and fragile — one bad row landed in it at full weight. The total now comes from a market-wide aggregate computed across every listed asset, and the line beneath it on /prices always states what was actually totalled. We also compare the two on every refresh: our top-500 sum should sit a few percent below the market-wide figure, and a wide divergence means something got past the checks above.

Our own price history

From 2026-08-09 we record one row per asset per UTC day — open, high, low, close, market cap, volume — built from our own repeated observations rather than a vendor's daily bar. 11,305 rows so far. A day we fail to record is a gap we cannot fill later, so the job that writes it is deliberately conservative: if the market data is more than thirty minutes stale, we record nothing for that interval rather than stamping an old price with a new timestamp.

Sellability

Sellability estimates what a position could realistically be sold for, as opposed to what it is quoted at. For a token and a holding size we request live routed sell quotes at a ladder of order sizes and compare each against the reference price.

The rungs are spaced by dollar size, not by proportion of your holding, because price impact responds to how much hits the pool rather than to what fraction of somebody’s bag it represents. From those measurements we interpolate how much could leave under a 1%, 3%, 5% or 10% cost — never beyond the sizes we actually quoted. Where the quotes stop, the estimate stops with them and says so.

We also watch for the point where the market stops responding. Past a certain order size an aggregator returns the same proceeds no matter how much more you offer it: that is the limit of what the pools will absorb, not the price of selling more. Reported as a ceiling — “about $46,000 is all this market will take” — because turning it into a percentage produces a figure that looks like an expensive exit and is really an absent one.

If a contract is flagged unsellable we withhold the exit figure entirely rather than print a number beside a warning, because a number beside a warning invites you to believe the number.

Exchange order books

Where an asset trades on an exchange we can read, we ask the same question of its order book: how many bids are actually resting, and what would walking them return? We read Coinbase and Kraken. Binance answers HTTP 451 from our infrastructure, so it is not consulted and we make no claim about it — that absence is a technical limit, and it is stated here so it can never be mistaken for an editorial one.

We never merge exchange and on-chain figures into one number. They are different kinds of claim. An on-chain sale is permissionless: anyone holding the tokens and some gas can make it. An exchange sale needs an account, cleared identity checks, a supported jurisdiction, the asset already deposited there, and deposits and withdrawals open at the time. Those are five conditions we cannot verify from here, so the exchange figure is labelled as conditional on access and the two are shown side by side, free to disagree.

Venue order is a measurement and is not for sale. Exchanges are listed by what they would actually pay out for your position, and nothing else. A sponsor can be listed in our directory and can pay for placement there; no amount of money reorders this comparison, adds a venue to it, or removes one from it. If that ever changes, it will be written on this page before it appears anywhere else.

There is exactly one place on a Sellability result where a link to an exchange appears: when the on-chain exit has failed and an exchange one would work. If your position cannot leave through the pools but the resting bids on a venue would take it, we say so and link there. It never appears on a good result, because somebody who has just been told their position sells easily has no use for an account they probably already have.

The venue named in that box is chosen by measurement before anything commercial is looked at, and each such link states plainly whether we are paid for it. Today we are paid for neither Coinbase nor Kraken, and the page says so. When that changes the sentence changes with it, because it is written from the same record that pays us rather than typed into the page.

What Sellability cannot tell you

This is the important section.

Money, and what it cannot buy

Cryptominium will carry sponsored placement and affiliate links, and every commercial link will be marked. Two rules do not bend:

What we will never ask for

We will never ask for your seed phrase, private key, or exchange password. No page on this site will ever be a box you type them into. Our recovery tooling runs offline on your own machine for exactly this reason. Any site — including one claiming to be us — that asks for a seed phrase is stealing from you.

Sellability needs no wallet connection. You paste a public contract address and a number.

Privacy in one paragraph

We set no cookies and run no analytics or third-party trackers. Your theme and currency choices are stored in your own browser. Tool checks are logged with a salted hash of your IP address — enough to stop one visitor exhausting the free services we depend on, not enough to identify you. Full detail on the privacy page.

Corrections

If a number here is wrong we want to know, and we would rather fix it than defend it. Email hello@cryptominium.com.

Cryptominium provides market information and educational tools. We are not a broker, exchange, custodian or financial adviser, we never take custody of your assets, and nothing on this site is financial advice or a recommendation to buy or sell. See the full disclaimer.