ICPWatch
Get alerts

ckBTC reserves Fully backed

Backed by BTC held by the minter on Bitcoin.
100.346%
reconciled backing
Every ckBTC is backed: net reserves are 100.346% of supply after setting aside 0 owed to withdrawals in flight. The surplus of 0.82672508 is fees the minter has accumulated. No complete native-chain reading is available right now, so this rests on the minter's own accounting.
Supply on IC
238.625608
mxzaz-hqaaa-aaaar-qaada-cai icrc1_total_supply
Minter reserves
239.452333
first party: the minter's own accounting
Native chain
n/a
unavailable, 63% of reserves sampled
Withdrawals in flight
0
0 requests, burned on the IC, native funds not yet final
Deposits awaiting mint
not exposed
Raw ratio
100.346%
reserves over supply, no adjustments
Tolerance
0.10%
from this asset's own run-to-run noise, ceiling 1%
Checked

Reconciliation

LineAmountTrustNote
ckBTC supply on the IC238.625608first-partyicrc1_total_supply of the ledger canister
+Reserves, minter's own accounting239.452333first-partyreported by the minter canister, which holds the threshold key
-Withdrawals in flight0first-partyalready burned on the IC, native payout not sent or not final yet: these funds belong to the withdrawers
-Deposits awaiting mintunknownfirst-partynot exposed by this minter, treated as zero (this can only understate the backing)
Net reserves backing the supply239.452333derivedreserves minus withdrawals in flight minus deposits awaiting mint
Surplus over supply0.826725derivednet reserves minus supply
Fees held by the minterunknownfirst-partythis minter does not publish a fee total: its surplus is accumulated fees, which we cannot itemize

Native sources

SourceReadingBlockCoverageNote
mempool.space150.59976696821163% of reserves1 of 2 addresses failed
blockstream.info150.59976696821163% of reserves1 of 2 addresses failed
Minter itself239.452333completeckBTC minter /dashboard and /metrics (NNS-controlled canister, its own UTXO accounting)

Over time

Reconciled backing ratio

ckBTC supply

Minter reserves

Supply change per interval (mints minus burns)

Canisters behind it

CanisterRoleCyclesRunwayHealth
ckBTC Mintermqygn-kiaaa-aaaar-qaadq-caiMinter879.7 T~24 dAt risk
ckBTC Ledgermxzaz-hqaaa-aaaar-qaada-caiLedger228.7 T~106 dHealthy

A minter running low on cycles is a reserve risk too: it holds the threshold key that moves the native funds. Lifeline alerts cover both canisters, and any controller or code change on them.

Native addresses

Main address (change and consolidation)

bc1q0jrxz4jh59t5qsu7l0y59kpfdmgjcq60wlee3h

Depositor address (threshold ECDSA)

a7ady-jiaaa-aaaah-arexa-cai

managed addresses
158
utxos available
1001
submitted txs
1
submitted sats
1763264
unconfirmed change sats
4456536
min confirmations
4
quarantined sats
167495
known utxo total sats
23946996299
addresses in table
1

How to verify this yourself

  1. Read the supply on the IC: call icrc1_total_supply on the ledger mxzaz-hqaaa-aaaar-qaada-cai (any IC client, or the dashboard link above).
  2. Read what the minter says it holds: open the minter's own dashboard at https://mqygn-kiaaa-aaaar-qaadq-cai.raw.icp0.io/dashboard. The minter is an NNS-controlled canister; its code is public and its upgrades are voted on.
  3. Check the native chain: look up the addresses above on any explorer. ckBTC funds sit in one address per depositor, all derived from the IC's threshold key, so a full check sums every address in the minter's UTXO table.
  4. Subtract withdrawals in flight (burned on the IC, funds not yet final on the native chain) and compare with the supply. That is the reconciled ratio above.