Stablecoin List Ranked by Circulating Supply
Every tracked stablecoin with its issuer, peg, backing, chains and circulating supply, in one table you can sort and filter.
Multi-chainEthereumTron+2What is the official contract address of USDT, USDC and other stablecoins on each chain, and is it native or bridged?
The official contract of every tracked stablecoin on each chain, with issuer, decimals, native or bridged status, admin powers and supply.
The table as it will open in Strata. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.
One row One row per stablecoin contract per chain, with supply on the latest complete daySorted by Supply, highest first
| Stablecoin | Issuer | Peg | Chain | Contract | Issuance | Decimals | Upgradeable | Freeze powers | Supplytokens | Receipt |
|---|---|---|---|---|---|---|---|---|---|---|
Filter by Stablecoin, Chain, Issuance.
Sending a stablecoin to the wrong contract, or trusting a lookalike token with the same name, is an easy mistake to make and often impossible to undo. This table lists the official contract of each tracked stablecoin on every covered chain, from the same registry Voltfin reads supply from, checked against the chain so the address you copy is the one the issuer deployed.
Each row also says what kind of token it is: issued natively by its issuer, bridged from another chain or moved through a cross-chain standard such as CCTP or an OFT. It shows the token's decimals, whether its contract can be upgraded, whether the issuer can freeze balances and its supply today, so developers and treasury teams can tell two USDCs apart.
Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.
How receipts work →Read from chain state and history
Check it against the issuer's own documentation and against a source that reads the chain. This table takes each contract from a registry built from issuer documentation and confirms it on-chain. A token with the right name at a different address is not the issuer's token.
Native USDC is minted by Circle on that chain and can be redeemed with Circle. Bridged USDC, often labelled USDC.e, is minted by a bridge against USDC locked on another chain, and its backing depends on that bridge. Both can trade at a dollar, but they are different tokens.
Each deployment sets its own decimals. USDT and USDC use six on most chains, but some deployments, such as the Binance-Peg versions on BNB Chain, use eighteen. Sending an amount without checking decimals can move a very different amount than intended.
A version of Tether's USDT that moves between chains as an omnichain fungible token: USDT is locked on one chain and USDT0 is minted on another through the OFT standard. The table marks USDT0 deployments apart from USDT issued by Tether directly.
Most fiat-backed stablecoins can. Their contracts let the issuer block an address, and some can also destroy a blocked balance. The table shows whether each contract has these powers, and the blacklist tracker shows when they are used.
Every tracked stablecoin with its issuer, peg, backing, chains and circulating supply, in one table you can sort and filter.
Multi-chainEthereumTron+2Check whether an address is frozen by Tether or Circle, and follow how much USDT and USDC the issuers freeze, unfreeze and destroy.
Multi-chainEthereumTronWhere USDT and USDC each circulate chain by chain, and how the gap between Tether's and Circle's dollar coins changes over time.
Multi-chainEthereumTron+4The powers a token contract still keeps, from minting and blacklisting to pausing, fee changes and upgrades, read from the contract.
Multi-chainEVM chains with their chain ID, native gas token, type, stack and settlement layer, plus the RPC methods their public endpoints answer.
Multi-chainEthereumBase+21Total stablecoin supply across chains, day by day, with its distance from the all-time high and the coins and chains behind it.
Multi-chainEthereumTron+4Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.