Dashboard/Lab/Dormancy

Dormancy

CDD / Dormancy

Average coin age of spent outputs. High dormancy = old money moving.

Current Value

43.9889

As of

2026-10-16

Z-Score

—

Signal

No threshold

Loading chart…

Methodology

Open, reproducible — computed from our own archive node

Definition

Average Dormancy — the average age (in days) of the coins spent on a given day, i.e. CDD per coin spent.

Formula

dormancy = avg_spent_age_days  (≈ CDD / spent_value_btc)

How we compute it

Computed from the holding-age distribution of the day's spent outputs (the same per-spend ages used for CDD), reported as the mean age.

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

High dormancy = old money is moving; low dormancy = mostly young coins changing hands (speculative churn).

Caveats & limitations

  • ·Mean age is whale-sensitive; the dormancy-clean variant trims outliers.
Data points: 6,238 rows, 2009-01-12 to 2026-10-16Open in Lab →

Current Dormancy reading

As of 2026-10-16, Bitcoin’s Dormancy is 43.99, compared with 66.12 one year earlier (2025-10-16). The series has 6,238 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 Dormancy on record is 473.7 on 2022-06-26; the lowest is 0.198 on 2010-01-21. 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 — Coin Days Destroyed — coins × days held before spending.
  • 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.

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.