Kerne Logo

Can you verify USD Coin (USDC) reserves yourself?

Attestor-requiredFiat-backedReserve leg: Trust an attestor

USDC's reserves sit off-chain, so you read a third-party attestation of them rather than the accounts themselves. Do not trust the issuer, and do not trust us. This page reads USDC's live supply straight from the chain and shows you, honestly, where verification ends and trust begins.

Issued by Circle. It is not an audit, a rating, or a solvency opinion, and USDC appearing here is not an endorsement. "Attestor-required" describes the structure of the verification, not the quality of the issuer.

The part you can always verify: live supply

Total supply is a contract function anyone can call. Below is USDC read live from the chain, with the exact command to reproduce it. This is the one number you never have to take on faith.

Live supply
4,229,853,799 USDC
at block 48,069,013

Reproduce the supply read yourself

cast call 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 "totalSupply()(uint256)" --rpc-url https://mainnet.base.org
cast call 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 "symbol()(string)" --rpc-url https://mainnet.base.org
Prefer curl? Show the raw JSON-RPC call
curl -s -X POST https://mainnet.base.org -H 'content-type: application/json' --data '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","data":"0x18160ddd"},"latest"]}'
Live supply
50,513,111,133 USDC
at block 25,439,194

Reproduce the supply read yourself

cast call 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 "totalSupply()(uint256)" --rpc-url https://eth.llamarpc.com
cast call 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 "symbol()(string)" --rpc-url https://eth.llamarpc.com
Prefer curl? Show the raw JSON-RPC call
curl -s -X POST https://eth.llamarpc.com -H 'content-type: application/json' --data '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","data":"0x18160ddd"},"latest"]}'

Live supply is read from the chain and cached hourly on this page; the command above is real-time. Always confirm you are reading the canonical contract address. A look-alike token can copy any name or symbol; only the address is identity.

The harder question: can you verify USDC's reserves?

Backed by cash and short-dated US Treasuries held with regulated custodians, disclosed through monthly third-party attestations (historically Grant Thornton, now Deloitte) and a weekly reserve report. The reserves themselves sit off-chain; you read an attestation rather than the accounts.

You can verify this yourself

On-chain supply on Base. You can confirm exactly how many USDC exist on this chain.

You must trust someone for this

That the off-chain cash and Treasury reserves exist at the attested value. That is what the monthly attestation covers; you trust the attestor saw the truth.

Where USDC sits on the axis

The reserve backing sits off-chain, so you read a third-party attestation of it rather than the accounts themselves. To move USDC toward attestor-optional, an issuer would have to publish raw on-chain reserves plus a proof re-derivable from public inputs. That is a property of the architecture, not of effort, so it is a rebuild, not a new auditor.

See how USDC sits next to the rest of the field on the reserve transparency scorecard, or run this same read on any other token with Verify Any Stablecoin.

Common questions about USDC

Can you verify USD Coin (USDC) reserves yourself?

USDC's reserves sit off-chain, so you read a third-party attestation of them rather than the accounts themselves. On-chain supply on Base. You can confirm exactly how many USDC exist on this chain. That the off-chain cash and Treasury reserves exist at the attested value. That is what the monthly attestation covers; you trust the attestor saw the truth. On-chain supply is something you can always read yourself; the reserves are where the trust boundary sits, and this page shows exactly where.

Who attests USDC's reserves?

Backed by cash and short-dated US Treasuries held with regulated custodians, disclosed through monthly third-party attestations (historically Grant Thornton, now Deloitte) and a weekly reserve report. The reserves themselves sit off-chain; you read an attestation rather than the accounts. The reserve figure runs through Deloitte (monthly attestation), which is a legitimate, common model. You read that attestation rather than the underlying accounts. This is a structural fact about the verification, not a judgment on the issuer.

Which USDC contract is canonical, and does the chain matter?

USDC is a fiat-backed token issued by Circle, deployed on Base (0x833589fcd6edb6e08f4c7c32d4f71b54bda02913) and Ethereum (0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48). A look-alike token can copy any name or symbol, so only the address is identity: confirm you are reading the canonical contract above before trusting any supply or reserve figure.

From a free read to a signed one

Run this on USDC yourself, or get a signed record of it.

The check above is free and live. Paste USDC's address into the free tool to read it interactively, or get a machine-signed, point-in-time read of this exact address in about two minutes, that anyone you forward it to can verify in three lines without trusting you.

The $29 read is signed instantly on the page after you pay in USDC on Base: no email, no wait. It signs public on-chain bytes only (supply, decimals, and symbol at a block), not a solvency opinion and not a claim about who controls the address.

Other fiat-backed tokens

Or browse every stablecoin we cover, each with its own live read and verdict, or paste any address into the free tool.

Kerne is infrastructure and a service provider, not an auditor, a rating agency, a custodian, or an investment adviser. This page reads public on-chain data and names publicly disclosed transparency methods. It is not an audit, a solvency or credit opinion, a recommendation, or any form of investment, legal, tax, or accounting advice, and the appearance of USDC is not an endorsement. Reserve-transparency descriptions are sourced from Circle's public disclosures and the Kerne synthetic-dollar scorecard, cross-verified June 29, 2026; verify at the canonical sites. Kerne is not affiliated with Circle or any attestor named here. Page reviewed 2026-06-30. Last updated June 30, 2026.