CDD

CDD / Dormancy

Coin Days Destroyed — coins × days held before spending. Spikes mean long-dormant coins are moving.

Current Value

10152215.8500

As of

2026-10-16

Z-Score

—

Signal

No threshold

Loading chart…

Methodology

Open, reproducible — computed from our own archive node

Definition

Coin Days Destroyed — the total coin-days (coins × days held) extinguished when outputs are spent on a given day. The canonical measure of old-coin movement.

Formula

CDD = Σ (value_btc × holding_days) over all outputs spent on the day

How we compute it

For each spent output we know its value and exactly how long it sat unspent (spend height/time minus creation height/time, from the UTXO record). CDD multiplies value by holding age and sums across the day — a direct on-chain measurement, no estimation.

Provenance · Every on-chain metric traces back to our own self-hosted Bitcoin archive node — no third-party data vendor sits in the path. We extract the full UTXO lifecycle (each output's creation height/time, value, and the height/time it was later spent), join it against an independent USD price oracle, and roll it up into daily aggregates. The metric formulas are pure functions over those aggregates (src/pipeline/formulas.py), so any value on this page can be reproduced from the published daily archive.

Interpretation

Spikes mean long-dormant coins are moving — often distribution by experienced holders. Sustained low CDD means old coins are sitting still (HODLing).

Caveats & limitations

  • ·Raw CDD is heavy-tailed: single ancient-coin moves dominate. Use CDD-clean / binary-CDD / supply-adjusted variants for trend work.

References

ByteTree, "Coin Days Destroyed"

Data points: 6,236 rows, 2009-01-12 to 2026-10-16Open in Lab →

Current CDD reading

As of 2026-10-16, Bitcoin’s CDD is 10,152,216, compared with 12,047,588 one year earlier (2025-10-16). The series has 6,236 daily readings from 2009-01-12 to 2026-10-16, computed from our own full-archive Bitcoin node and refreshed every day.

Historical extremes

The highest CDD on record is 518,268,262 on 2024-05-28; the lowest is 20.87 on 2009-09-16. Readings near either end of that range have historically coincided with cycle turning points — use the chart above to see where today sits relative to past extremes.

Read it with

  • CDD 90d Avg — 90-day moving average of CDD.
  • Binary CDD — 1 when CDD exceeds its long-term average, 0 otherwise.
  • Supply-Adj CDD — CDD adjusted for circulating supply.
  • CDD per Output — Average coin-days destroyed per spent output.
  • CDD Clean — CDD with outlier transactions removed for cleaner trend analysis.

Data & method

Source: computed from raw UTXO data on OnChainLab’s own Bitcoin node — no third-party data vendor. Category: CDD / Dormancy. Last updated 2026-10-16. The full series is free to download as JSON or as part of the full daily CSV, and the published dataset is cryptographically committed — you can verify it yourself. Browse all metrics.