The Bitcoin Credit Stack
rates are percent a year, continuously compounded · figures as of 2026-10-20 · read 2026-10-20 21:13 UTC
Indicators › Holders and spending › On-chain Indicators (latest)

On-chain Indicators (latest)

onchain-latest

The full commodity on-chain set in one response: MVRV, MVRV-z, SOPR (and 7d/z), realised cap and price, STH/LTH supply and cost basis, circulating supply, spot price.

Unitsmixed
Computed at2026-10-20T01:01:48.528Z
Historyserved

Powered by CoinGecko

The UTXO set as it stood on 2026-10-19

Read from the set of unspent outputs as it stood that day, to the second. Held from 2026-05-06; earlier days cannot be read back from a snapshot.

date2026-10-19
circulating_supply_btc20100485.50034756
spot_price_usd81905.28
market_cap_usd1646335973686.40
realised_cap_usd1082942293876.86
realised_price_usd53876.42
mvrv1.5202
mvrv_z_score0.9179
supply_lth_btc16395098.55530264
supply_sth_btc3705386.94504492
pct_under_1d0.7773
pct_1d_1w1.9408
pct_1w_1m4.5118
pct_1m_3m6.9567
pct_3m_6m5.8156
pct_6m_12m16.4185
pct_1y_2y14.9028
pct_2y_3y6.2644
pct_3y_5y8.7802
pct_5y_7y7.4755
pct_7y_10y8.3118
pct_over_10y17.8448
utxos_included164604616
utxos_excluded_null_price30501
computed_at2026-10-20T01:01:48.528Z
realised_cap_lth_usd806526576312.84
realised_cap_sth_usd276415717564.02
realised_price_lth_usd49193.15
realised_price_sth_usd74598.34
sopr1.005443
sopr_7d_avg1.002159
sopr_z_score0.5056
sopr_n_utxos1287181
limitationnull
supply_priced_onchain_btc14537619.231335430000
realised_cap_onchain_usd1068895599059.02252654
attribution
1 entries
[
  {
    "provider": "CoinGecko",
    "text": "Powered by CoinGecko",
    "url": "https://www.coingecko.com",
    "covers": "BTC/USD price, and market capitalisation / dominance figures built on CoinGecko data"
  }
]

Every block since 2009, priced from 2010-07-17

Rebuilt from every block since the first. Each coin is valued at the bitcoin price of the day it last moved; coins that last moved before 2010-07-17 have no price. A different method from the reading above: the two are shown apart and never joined into one line.

MVRV

The day's market value of all spendable bitcoin, over its realised value: every coin at the price of the day it last moved.

2026-10-19MVRV 1.5209 · 1.3% of this value rests on CoinGecko prices
0.1110100ratiolog scale20122014201620182020202220242026
MVRV

Mondays are drawn here; every day is in the explorer. Open in the explorer →

Daily BTC price before 2020-07-13 used as the creation price of coins; free, attributed surfaces only, never sold or bulk files. CoinGecko

What this cannot be read as

Each coin priced at the BTC price of the UTC day it was created: the on-chain fixing from 2020-07-13, CoinGecko's daily price before (attributed; free surfaces only; never in sold or bulk files). attrs.coingecko_share is the part of the value resting on CoinGecko. Coins created before 2010-07-17 have no price and count at zero. USD is fiat for CoinGecko-priced days and the on-chain basket dollar (median of independent stablecoin issuers) from 2020-07-13, as in chain_indicators. Day-granular.

gavel-btc Bitcoin Core node, getblock verbosity 3 (chain-cohort-pass.js) x btc_price_combined_daily (on-chain fixing from 2020-07-13; CoinGecko daily before)

SOPR

For the coins that moved that day, their value at the day's price over their value at the price of the day they were created, each added up. Coins with no creation price are left out.

2026-10-19SOPR 1.0051 · 0.0% of this value rests on CoinGecko prices
00.511.5ratio20122014201620182020202220242026
SOPR

Mondays are drawn here; every day is in the explorer. Open in the explorer →

Daily BTC price before 2020-07-13 used as the creation price of coins; free, attributed surfaces only, never sold or bulk files. CoinGecko

What this cannot be read as

Each coin priced at the BTC price of the UTC day it was created: the on-chain fixing from 2020-07-13, CoinGecko's daily price before (attributed; free surfaces only; never in sold or bulk files). attrs.coingecko_share is the part of the value resting on CoinGecko. Coins created before 2010-07-17 have no price and count at zero. USD is fiat for CoinGecko-priced days and the on-chain basket dollar (median of independent stablecoin issuers) from 2020-07-13, as in chain_indicators. Day-granular.

gavel-btc Bitcoin Core node, getblock verbosity 3 (chain-cohort-pass.js) x btc_price_combined_daily (on-chain fixing from 2020-07-13; CoinGecko daily before)

Realised price

Realised value divided by supply: for all spendable bitcoin, for bitcoin unmoved 155 days or more, and for the rest.

2026-10-19all $53,854 · 1.3% of this value rests on CoinGecko prices155 days or more $49,179 · 1.3% of this value rests on CoinGecko pricesless than 155 days $74,541 · 1.3% of this value rests on CoinGecko prices
$0.01$1$100$10k$1mUSD per BTClog scale20122014201620182020202220242026
all155 days or moreless than 155 days

Mondays are drawn here; every day is in the explorer. Open in the explorer →

Daily BTC price before 2020-07-13 used as the creation price of coins; free, attributed surfaces only, never sold or bulk files. CoinGecko

What this cannot be read as

Each coin priced at the BTC price of the UTC day it was created: the on-chain fixing from 2020-07-13, CoinGecko's daily price before (attributed; free surfaces only; never in sold or bulk files). attrs.coingecko_share is the part of the value resting on CoinGecko. Coins created before 2010-07-17 have no price and count at zero. USD is fiat for CoinGecko-priced days and the on-chain basket dollar (median of independent stablecoin issuers) from 2020-07-13, as in chain_indicators. Day-granular.

gavel-btc Bitcoin Core node, getblock verbosity 3 (chain-cohort-pass.js) x btc_price_combined_daily (on-chain fixing from 2020-07-13; CoinGecko daily before)

Realised value

Every spendable coin valued at the price of the day it last moved, added up: for all, for bitcoin unmoved 155 days or more, and for the rest.

2026-10-19all $1.08tn · 1.3% of this value rests on CoinGecko prices155 days or more $806.29bn · 1.3% of this value rests on CoinGecko pricesless than 155 days $276.20bn · 1.3% of this value rests on CoinGecko prices
$1k$100k$10m$1.00bn$100.00bn$10.00tnUSDlog scale20122014201620182020202220242026
all155 days or moreless than 155 days

Mondays are drawn here; every day is in the explorer. Open in the explorer →

Daily BTC price before 2020-07-13 used as the creation price of coins; free, attributed surfaces only, never sold or bulk files. CoinGecko

What this cannot be read as

Each coin priced at the BTC price of the UTC day it was created: the on-chain fixing from 2020-07-13, CoinGecko's daily price before (attributed; free surfaces only; never in sold or bulk files). attrs.coingecko_share is the part of the value resting on CoinGecko. Coins created before 2010-07-17 have no price and count at zero. USD is fiat for CoinGecko-priced days and the on-chain basket dollar (median of independent stablecoin issuers) from 2020-07-13, as in chain_indicators. Day-granular.

gavel-btc Bitcoin Core node, getblock verbosity 3 (chain-cohort-pass.js) x btc_price_combined_daily (on-chain fixing from 2020-07-13; CoinGecko daily before)

Supply above and below its price when last moved

Bitcoin whose price on the day it last moved was below the day's price, and at or above it. The two add up to the spendable supply; coins with no price count in the first.

2026-10-19below the day's price 13.78m BTC · 1.3% of this value rests on CoinGecko pricesat or above the day's price 6.32m BTC · 1.3% of this value rests on CoinGecko prices
05m10m15m20mBTC20122014201620182020202220242026
below the day's priceat or above the day's price

Mondays are drawn here; every day is in the explorer. Open in the explorer →

Daily BTC price before 2020-07-13 used as the creation price of coins; free, attributed surfaces only, never sold or bulk files. CoinGecko

What this cannot be read as

Each coin priced at the BTC price of the UTC day it was created: the on-chain fixing from 2020-07-13, CoinGecko's daily price before (attributed; free surfaces only; never in sold or bulk files). attrs.coingecko_share is the part of the value resting on CoinGecko. Coins created before 2010-07-17 have no price and count at zero. USD is fiat for CoinGecko-priced days and the on-chain basket dollar (median of independent stablecoin issuers) from 2020-07-13, as in chain_indicators. Day-granular.

gavel-btc Bitcoin Core node, getblock verbosity 3 (chain-cohort-pass.js) x btc_price_combined_daily (on-chain fixing from 2020-07-13; CoinGecko daily before)

Where this comes from

REST
GET https://api.bitcoincreditstack.com/v1/onchain/indicators/latest
MCP
get_indicator({ id: "onchain-latest" })
get_indicator({ id: "onchain-latest", include_history: true })

The same figures, the same names and dates. Connect your AI →

Ask for this indicator's reading and history in your own terms, by connecting.Connect your AI ↗