Compiled August 2026 from each project's own documentation and source code. Maximum supply figures are protocol constants or stated targets and do not move. Circulating supply is deliberately absent — it changes daily and belongs on a block explorer, not here.
The four things worth knowing about any token's supply are whether it has a ceiling, how new units are created, whether any are destroyed, and whether a schedule governs when they become available — and this table answers those four for all fourteen records.
Fourteen rows shown
| Asset | Maximum supply | Kind of ceiling | How new units appear | Burn mechanism | Scheduled release |
|---|---|---|---|---|---|
| BTC | 21 million | Consensus rule | Block subsidy, halving every 210,000 blocks | None | Halvings |
| ETH | None | — | Issued to validators every slot | Base fee burned every transaction | None |
| BNB | 200 million at launch, target under 100 million | Programme target | No issuance | Quarterly Auto-Burn plus a per-block gas fee burn | Quarterly burns |
| USDT | None | — | Minted on deposit | Burned on redemption | None |
| USDC | None | — | Minted on deposit | Burned on redemption | None |
| XRP | 100 billion | Fixed at creation, no issuance function | None — all created in 2012 | Every transaction destroys a small amount | Monthly escrow expiry |
| SOL | None | — | Staking rewards on a disinflationary schedule | Half of the base transaction fee | Annual rate step |
| DOGE | None | — | 10,000 per block, permanently | None | None |
| TRX | None | — | Block rewards to elected producers and voters | TRX burned when resources are insufficient | None |
| LINK | 1 billion | Fixed at creation, no issuance function | None | None | None published |
| AVAX | 720 million | Consensus rule | Staking rewards, tapering toward the cap | Base and priority fees both burned | None |
| DOT | 2.1 billion, long-term ceiling introduced by referendum | Governance decision | Fixed annual issuance, split 85% stakers and 15% treasury | None | Changed by referendum |
| TON | None | — | Per-block subsidy, about 0.6% a year | Half of transaction and storage fees | None |
| ADA | 45 billion | Consensus rule | A fixed fraction of the remaining reserve, each epoch | None | Every epoch |
What the “kind of ceiling” column is for
Three of those words do different work and the difference is the most useful thing on this page.
A consensus rule is enforced by every node checking every block. Exceeding it produces a block the network rejects. Changing it means persuading the whole network to run different software at the same time.
Fixed at creation means everything was made at once and no code path exists to make more. The ceiling holds because there is nothing to change.
A programme target is a number an entity is working toward through actions it keeps taking. It holds as long as they keep doing it. That is a real commitment and a different kind of assurance from the first two, and describing all three as “a hard cap” flattens a distinction that matters.
A governance decision is a fourth kind: enforced by the protocol today, and changeable by a vote tomorrow. Polkadot's ceiling was introduced by referendum and could be revisited the same way.
Why there is no circulating supply column
Because it would be wrong within a day of being written, and a table that looks authoritative while carrying stale numbers is worse than one that leaves the column out.
Circulating supply is also the softest of the supply figures — different sources count locked, treasury-held and provably lost tokens differently, so two reputable sources can disagree about the same asset. If you need it, take it from a block explorer or the project's own dashboard, and note which source you used.
The reasoning behind that, and what to do with the number once you have it, is in the guide on reading supply and emission schedules.
Every figure in the table is a protocol constant, a stated target, or a documented mechanism, checked against the project's own source in August 2026. Each asset's record carries the specific citation. Nothing here is a live number and nothing on this page fetches anything.
Related tools: the unlock calendar · consensus mechanisms compared