Generated 2026-10-12T05:02:30Z from live ClickHouse queries against this estate's ledger. Held inventory: 68,677 observations · 54 distinct series · 7 upstream sources · first row 2026-08-22 13:21:20 · newest row 2026-10-12 04:58:01 · 67,825/68,677 rows carry a verify_url. 54 series refreshed in the last 24h (1,501 fresh rows). Nothing on this page is cached, estimated, or remembered.
Chain) whose supply-side telemetry is
measured here from the public mainnet JSON-RPC plus two named aggregator/market
references, packaged as a read-only product page. It reports what the network's own
endpoints (and the named references) answered and when. It does not forecast, rank
investment merit, or advise. Where a metric has a measurement caveat, the caveat ships
with the metric — the dual-collector supply overlap, the pruned-history first-block
zero, and the zero foundation inflation are declared below.7 source families feed this network's ledger. Every row
they wrote carries its own source, as_of and
verify_url; this table is the live rollup of that.
| Source | Rows held | Series | Rows w/ verify_url | Window (UTC) | Sample origin |
|---|---|---|---|---|---|
| CoinGecko /coins/markets | 26,197 | 23 | 26,197 | 2026-08-22 13:21:20 → 2026-10-12 04:52:57 | sample origin ↗ |
| deep_stats_solana_rpc | 18,368 | 16 | 18,368 | 2026-08-25 14:41:01 → 2026-10-12 04:41:01 | sample origin ↗ |
| solana_rpc | 18,312 | 19 | 17,460 | 2026-09-01 23:10:28 → 2026-10-12 04:23:01 | sample origin ↗ |
| DefiLlama /overview/fees | 4,213 | 7 | 4,213 | 2026-08-22 22:58:02 → 2026-10-12 04:58:01 | sample origin ↗ |
| DefiLlama /stablecoinchains | 601 | 1 | 601 | 2026-08-23 02:56:30 → 2026-10-12 04:58:01 | sample origin ↗ |
| DefiLlama /v2/chains | 600 | 1 | 600 | 2026-08-23 02:56:30 → 2026-10-12 04:58:01 | sample origin ↗ |
| first_party_api | 386 | 1 | 386 | 2026-09-26 03:38:36 → 2026-10-12 04:18:01 | sample origin ↗ |
One row per series: latest value, a 30-day sparkline of daily last-known values (scaled to the series' own min→max), day count, and window change. Series absent from the 30-day window are omitted from this table, not zero-filled.
| Series | Latest | 30-day shape | Days held | 30d change | Window & provenance |
|---|---|---|---|---|---|
price_usd | 112.84 usd | ▂▂▃▁▁▂▅▅▅▇▇▆▆███▇▆▇▇▇▇█▇▇▆▄▄▅▅▅ | 31 | +10.9% | 2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗ |
market_cap_usd | 66,476,528,220 usd | ▂▂▂▁▁▂▅▅▅▇▇▆▆███▇▆▇▇▇▇█▇█▆▅▄▅▅▅ | 31 | +11.3% | 2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗ |
chain_tvl_usd | 6,263,788,582.7455 usd | ▂▂▂▁▁▂▅▄▄▆▆▅▆▇▇▇▆▆▆▇▇▇██▇▆▄▄▄▄▄ | 31 | +6.3% | 2026-09-12 → 2026-10-12 via DefiLlama /v2/chains · origin ↗ |
fees_24h_usd | 753,342 usd | ▄▂▁▁▂▃▃▅▄▃▇▇▆▅▅█▅▆▆▆▇▇▄▆▆▆▅▅▃▃▃ | 31 | -9.9% | 2026-09-12 → 2026-10-12 via DefiLlama /overview/fees · origin ↗ |
active_validators | 671 validators | ▇▇███▆▆▇▅▅▆▅▅▅▄▅▅▃▁▂▁▁▁▂▃▁▃▄▄▃▁ | 31 | -1.0% | 2026-09-12 → 2026-10-12 via deep_stats_solana_rpc · origin ↗ |
avg_tps_recent | 4,758.1833 tps | ▁▄▁▃▃▃▅▃▆▄▆▅▅▃▅▃▂▃▄▄▄▅▃▃▄▃▇▅█▅▅ | 31 | +29.1% | 2026-09-12 → 2026-10-12 via deep_stats_solana_rpc · origin ↗ |
circulating_supply | 589,107,261.9325 tokens | ▁▁▂▂▂▃▃▃▃▃▃▄▄▄▄▄▄▄▅▅▅▅▆▆▆█▇▇▇██ | 31 | +0.4% | 2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗ |
onchain_total_supply | 635,660,053.5475 SOL | ▁▁▁▂▂▂▃▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇████ | 31 | +0.3% | 2026-09-12 → 2026-10-12 via solana_rpc · origin ↗ |
solana_block_height | 433,955,343 blocks | ▁▁▁▂▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇███ | 31 | +2.2% | 2026-09-12 → 2026-10-12 via deep_stats_solana_rpc · origin ↗ |
solana_transaction_count | 559,012,765,621 txs | ▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇███ | 31 | +2.0% | 2026-09-12 → 2026-10-12 via deep_stats_solana_rpc · origin ↗ |
solana_epoch | 1,055 epoch | ▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▅▆▆▆▆▇▇▇▇███ | 31 | +2.1% | 2026-09-12 → 2026-10-12 via deep_stats_solana_rpc · origin ↗ |
stablecoin_supply_usd | 15,989,980,706.6676 usd | ▄▃▃▂▁▁▁▁▅▃▃▃▇▅█▄▄▃▃▄▅▅▅▅▅▄▃▃▃▃▃ | 31 | -1.0% | 2026-09-12 → 2026-10-12 via DefiLlama /stablecoinchains · origin ↗ |
inflation_total | 0.0361 rate | ███▇▇▇▆▆▆▆▆▅▅▅▅▄▄▄▄▃▃▃▃▂▂▂▂▁▁▁▁ | 31 | -1.2% | 2026-09-12 → 2026-10-12 via deep_stats_solana_rpc · origin ↗ |
volume_24h_usd | 2,157,258,481 usd | ▁▂▃▄▃▃█▃▃█▅▆▅█▃▄▄▄▅▃▅▁▂▂▂▃▅▃▁▁▂ | 31 | +15.5% | 2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗ |
Two collector families read the same Solana RPC
getSupply call and publish under their own metric names:
solana_rpc (sol_deep_stats.py, running since 2026-09-01) writes
circulating_supply / onchain_total_supply /
non_circulating_supply; deep_stats_solana_rpc
(deep_network_stats.py, running since 2026-08-25) writes
solana_circulating_supply / solana_total_supply /
solana_non_circulating_supply. The pairs are the same
quantity measured by the same upstream method at slightly different
sample times — shown side by side as held, never summed, merged, or silently
deduplicated. The two collectors' values agree to within rounding.
| Metric | Source | Value as held | Collector | Rows (30d) | As of (UTC) | Verify |
|---|---|---|---|---|---|---|
circulating_supply | solana_rpc | 589,107,269.6733 SOL | solana_rpc collector (sol_deep_stats.py) — live chain read | 964 | 2026-10-12 04:23:01 | origin ↗ |
non_circulating_supply | solana_rpc | 46,552,783.8742 SOL | solana_rpc collector (sol_deep_stats.py) — live chain read | 964 | 2026-10-12 04:23:01 | origin ↗ |
onchain_total_supply | solana_rpc | 635,660,053.5475 SOL | solana_rpc collector (sol_deep_stats.py) — live chain read | 964 | 2026-10-12 04:23:01 | origin ↗ |
solana_circulating_supply | deep_stats_solana_rpc | 589,107,256.4247 SOL | deep_stats_solana_rpc collector (deep_network_stats.py) — same RPC method, own metric name | 1,148 | 2026-10-12 04:41:01 | origin ↗ |
solana_non_circulating_supply | deep_stats_solana_rpc | 46,552,783.8742 SOL | deep_stats_solana_rpc collector (deep_network_stats.py) — same RPC method, own metric name | 1,148 | 2026-10-12 04:41:01 | origin ↗ |
solana_total_supply | deep_stats_solana_rpc | 635,660,040.2989 SOL | deep_stats_solana_rpc collector (deep_network_stats.py) — same RPC method, own metric name | 1,148 | 2026-10-12 04:41:01 | origin ↗ |
Market-data reference rows: price, capitalisation, ATH/ATL, published change columns, volume. These are the coin-page reference's own numbers — the estate does not model, smooth, or forward-fill them. The chain reads (supply trio, validators, epoch) live in the RPC sections, not here.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
circulating_supply | 589,107,261.9325 tokens | 2026-10-12 04:52:57 | origin ↗ |
fully_diluted_valuation_usd | 71,729,677,974 | 2026-10-12 04:52:57 | origin ↗ |
market_cap_change_24h_pct | 2.9814 percent | 2026-10-12 04:52:57 | origin ↗ |
market_cap_change_24h_usd | 1,924,532,438 | 2026-10-12 04:52:57 | origin ↗ |
market_cap_rank | 7 rank | 2026-10-12 04:52:57 | origin ↗ |
market_cap_usd | 66,476,528,220 | 2026-10-12 04:52:57 | origin ↗ |
price_ath_usd | 293.31 | 2026-10-12 04:52:57 | origin ↗ |
price_atl_usd | 0.5008 | 2026-10-12 04:52:57 | origin ↗ |
price_change_14d_pct | -7.0526 percent | 2026-10-12 04:52:57 | origin ↗ |
price_change_1h_pct | -0.3747 percent | 2026-10-12 04:52:57 | origin ↗ |
price_change_1y_pct | -36.0547 percent | 2026-10-12 04:52:57 | origin ↗ |
price_change_200d_pct | 22.549 percent | 2026-10-12 04:52:57 | origin ↗ |
price_change_24h_pct | 2.9717 percent | 2026-10-12 04:52:57 | origin ↗ |
price_change_24h_usd | 3.26 | 2026-10-12 04:52:57 | origin ↗ |
price_change_30d_pct | 9.5697 percent | 2026-10-12 04:52:57 | origin ↗ |
price_change_7d_pct | -7.9374 percent | 2026-10-12 04:52:57 | origin ↗ |
price_from_ath_pct | -61.528 percent | 2026-10-12 04:52:57 | origin ↗ |
price_from_atl_pct | 22,432.5008 percent | 2026-10-12 04:52:57 | origin ↗ |
price_high_24h_usd | 112.59 | 2026-10-12 04:52:57 | origin ↗ |
price_low_24h_usd | 109.17 | 2026-10-12 04:52:57 | origin ↗ |
price_usd | 112.84 | 2026-10-12 04:52:57 | origin ↗ |
total_supply | 635,660,048.2207 tokens | 2026-10-12 04:52:57 | origin ↗ |
volume_24h_usd | 2,157,258,481 | 2026-10-12 04:52:57 | origin ↗ |
Read directly from api.mainnet-beta.solana.com by two
collector families: getEpochInfo (epoch, slots, height, tx count),
getVoteAccounts (active/delinquent validators),
getInflationRate (validator/foundation/total rates),
getClusterNodes (node count, distinct versions),
getSlot, getFirstAvailableBlock,
getRecentPerformanceSamples (sampled TPS). Every row is a direct
RPC read with its own as-of stamp.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
active_validators | 671 validators | 2026-10-12 04:41:01 | origin ↗ |
avg_tps_recent | 4,758.1833 tps | 2026-10-12 04:41:01 | origin ↗ |
cluster_node_count | 3,771 nodes | 2026-10-12 04:41:01 | origin ↗ |
cluster_node_versions | 61 versions | 2026-10-12 04:23:01 | origin ↗ |
delinquent_validators | 10 validators | 2026-10-12 04:41:01 | origin ↗ |
inflation_foundation | 0 rate | 2026-10-12 04:41:01 | origin ↗ |
inflation_total | 0.0361 rate | 2026-10-12 04:41:01 | origin ↗ |
inflation_validator | 0.0361 rate | 2026-10-12 04:41:01 | origin ↗ |
solana_absolute_slot | 455,918,247 slots | 2026-10-12 04:41:01 | origin ↗ |
solana_block_height | 433,955,343 blocks | 2026-10-12 04:41:01 | origin ↗ |
solana_current_slot | 455,913,331 slots | 2026-10-12 04:23:01 | origin ↗ |
solana_epoch | 1,055 epoch | 2026-10-12 04:41:01 | origin ↗ |
solana_first_available_block | 0 blocks | 2026-10-12 04:23:01 | origin ↗ |
solana_slot_index | 158,247 slots | 2026-10-12 04:41:01 | origin ↗ |
solana_slots_in_epoch | 432,000 slots | 2026-10-12 04:41:01 | origin ↗ |
solana_transaction_count | 559,012,765,621 txs | 2026-10-12 04:41:01 | origin ↗ |
Aggregator reads of on-chain money flows: total fees (24h/7d/30d/1y/all-time), protocol revenue, chain TVL, and stablecoin supply circulating on Solana. The estate does not model, smooth, or forward-fill these — they are the aggregator's own published figures for the chain.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
chain_tvl_usd | 6,263,788,582.7455 | 2026-10-12 04:58:01 | origin ↗ |
fees_1y_usd | 238,461,654 | 2026-10-12 04:58:01 | origin ↗ |
fees_24h_usd | 753,342 | 2026-10-12 04:58:01 | origin ↗ |
fees_30d_usd | 27,688,741 | 2026-10-12 04:58:01 | origin ↗ |
fees_7d_usd | 6,304,492 | 2026-10-12 04:58:01 | origin ↗ |
fees_alltime_usd | 1,620,688,189 | 2026-10-12 04:58:01 | origin ↗ |
revenue_24h_usd | 114,286 | 2026-10-12 04:58:01 | origin ↗ |
revenue_30d_usd | 3,232,039 | 2026-10-12 04:58:01 | origin ↗ |
stablecoin_supply_usd | 15,989,980,706.6676 | 2026-10-12 04:58:01 | origin ↗ |
Every series held for SOL with rows in the last 30 days: latest value, when it was observed, which source observed it, how many rows we hold, how many of the last 30 days it reported, its comparability grade, and the origin link. "days/30" counts distinct dates with at least one row in the window.
| Metric | Latest | As of (UTC) | Source | Rows | Days/30 | Comparability | Verify |
|---|---|---|---|---|---|---|---|
active_validators | 671 validators | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
avg_tps_recent | 4,758.1833 tps | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,446 | 31/30 | sol-native (unmapped) | origin ↗ |
chain_tvl_usd | 6,263,788,582.7455 usd | 2026-10-12 04:58:01 | DefiLlama /v2/chains | 362 | 31/30 | sol-native (unmapped) | origin ↗ |
circulating_supply | 589,107,261.9325 tokens | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 1,371 | 31/30 | sol-native (unmapped) | origin ↗ |
cluster_avg_vote_credits_5_epochs | 6,842,955.1535 vote_credits | 2026-10-12 04:18:01 | first_party_api | 386 | 17/30 | sol-native (unmapped) | origin ↗ |
cluster_node_count | 3,771 nodes | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
cluster_node_versions | 61 versions | 2026-10-12 04:23:01 | solana_rpc | 720 | 31/30 | sol-native (unmapped) | origin ↗ |
delinquent_validators | 10 validators | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_1y_usd | 238,461,654 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_24h_usd | 753,342 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_30d_usd | 27,688,741 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_7d_usd | 6,304,492 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_alltime_usd | 1,620,688,189 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd | 71,729,677,974 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
inflation_foundation⚠ ⚠ upstream-zero: 0 in every held row — foundation inflation is currently zero at origin, published as the real answer | 0 rate | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
inflation_total | 0.0361 rate | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
inflation_validator | 0.0361 rate | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_change_24h_pct | 2.9814 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_change_24h_usd | 1,924,532,438 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_rank | 7 rank | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_usd⚠ ⚠ CoinGecko coin-page reference — a market-data estimate, not a chain read | 66,476,528,220 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
non_circulating_supply | 46,552,783.8742 SOL | 2026-10-12 04:23:01 | solana_rpc | 719 | 31/30 | sol-native (unmapped) | origin ↗ |
onchain_total_supply | 635,660,053.5475 SOL | 2026-10-12 04:23:01 | solana_rpc | 719 | 31/30 | sol-native (unmapped) | origin ↗ |
price_ath_usd | 293.31 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_atl_usd | 0.5008 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_14d_pct | -7.0526 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_1h_pct | -0.3747 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_1y_pct | -36.0547 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_200d_pct | 22.549 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_24h_pct | 2.9717 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_24h_usd | 3.26 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_30d_pct | 9.5697 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_7d_pct | -7.9374 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_from_ath_pct | -61.528 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_from_atl_pct | 22,432.5008 percent | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_high_24h_usd | 112.59 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_low_24h_usd | 109.17 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_usd⚠ ⚠ CoinGecko coin-page reference — a market-data estimate, not a chain read | 112.84 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
revenue_24h_usd | 114,286 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
revenue_30d_usd | 3,232,039 usd | 2026-10-12 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_absolute_slot | 455,918,247 slots | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_block_height | 433,955,343 blocks | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_circulating_supply | 589,107,256.4247 SOL | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 725 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_current_slot | 455,913,331 slots | 2026-10-12 04:23:01 | solana_rpc | 720 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_epoch | 1,055 epoch | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_first_available_block⚠ ⚠ upstream-zero: 0 in every held row — the public RPC prunes history; a real upstream answer, not a gap | 0 blocks | 2026-10-12 04:23:01 | solana_rpc | 717 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_non_circulating_supply | 46,552,783.8742 SOL | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 725 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_slot_index | 158,247 slots | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_slots_in_epoch | 432,000 slots | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_total_supply | 635,660,040.2989 SOL | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 725 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_transaction_count | 559,012,765,621 txs | 2026-10-12 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
stablecoin_supply_usd | 15,989,980,706.6676 usd | 2026-10-12 04:58:01 | DefiLlama /stablecoinchains | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
total_supply⚠ ⚠ CoinGecko coin-page reference — a market-data estimate, not a chain read | 635,660,048.2207 tokens | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | question-verified token_supply_total | origin ↗ |
volume_24h_usd⚠ ⚠ CoinGecko coin-page reference — a market-data estimate, not a chain read | 2,157,258,481 usd | 2026-10-12 04:52:57 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
Backward revisions are values upstream later replaced for a date we had already archived. The before-value is retained — that retention is the only reason a rewrite is detectable, and it is the part every overwriting vendor discards.
The ledger query ran during generation and returned 0 rows for SOL. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.
No account, no key, no trust required. Commands 1–9 hit the same upstream endpoints our collectors do — the Solana RPC curls re-derive a value by POSTing the method that produced it, the same contract the collectors were built on; command 10 hits this estate's public API, where every row carries the same source / as_of / verify_url fields.
# 1) Epoch / height / slots / tx count — keyless, as of 2026-10-12T05:02:30Z:
# Solana mainnet JSON-RPC — re-derive epoch, height, slot index,
# absolute slot, tx count, slots-in-epoch by POSTing the method
# that produced them (same call our collector makes):
curl -s -X POST https://api.mainnet-beta.solana.com \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getEpochInfo"}' \
| python3 -m json.tool
# 2) Supply trio (raw lamports; 1 SOL = 1e9 lamports):
# Re-derive the supply trio (total / circulating / non-circulating,
# lamports; 1 SOL = 1e9 lamports):
curl -s -X POST https://api.mainnet-beta.solana.com \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getSupply"}' \
| python3 -m json.tool
# 3) Validators (active + delinquent, counts printed):
# Re-derive active + delinquent validator counts:
curl -s -X POST https://api.mainnet-beta.solana.com \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getVoteAccounts"}' \
| python3 -c "import json,sys; d=json.load(sys.stdin)['result']; print(len(d['current']), 'active,', len(d['delinquent']), 'delinquent')"
# 4) Inflation rates:
# Re-derive the inflation rates:
curl -s -X POST https://api.mainnet-beta.solana.com \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getInflationRate"}' \
| python3 -m json.tool
# 5) Cluster node count (count printed):
# Re-derive cluster node count:
curl -s -X POST https://api.mainnet-beta.solana.com \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getClusterNodes"}' \
| python3 -c "import json,sys; print(len(json.load(sys.stdin)['result']), 'nodes')"
# 6) Market reference (CoinGecko public API):
# CoinGecko public markets API (the endpoint family our collector
# reads for the price/supply/cap rows):
curl -s -H "User-Agent: kairos-check" "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=solana" | python3 -m json.tool
# 7) Fees & revenue (DefiLlama):
# DefiLlama fees summary (24h/7d/30d/1y/all-time fees + revenue):
curl -s "https://api.llama.fi/summary/fees/solana?dataType=dailyFees" | python3 -c "import json,sys; d=json.load(sys.stdin); print('total24h:', d.get('total24h'), 'total30d:', d.get('total30d'))"
# 8) Chain TVL (DefiLlama):
# DefiLlama chain TVL (find name=Solana):
curl -s "https://api.llama.fi/v2/chains" | python3 -c "import json,sys; print([c['tvl'] for c in json.load(sys.stdin) if c['name']=='Solana'])"
# 9) Stablecoin supply on Solana (DefiLlama):
# DefiLlama stablecoin supply by chain (find Solana):
curl -s "https://stablecoins.llama.fi/stablecoinchains" | python3 -c "import json,sys; print([c for c in json.load(sys.stdin) if c['name']=='Solana'])"
# 10) This estate's public API row for SOL:
curl -s "https://kairossignal.com/v1/network/SOL" | python3 -m json.tool | head -60
Method & honesty notes. All counts are queries
against the live ledger at generation time, not restamped copy — this page is
regenerated by gen_deep_dive_sol.py and the hourly
claim_drift_check.py run grades its claims against the live API like every
other published surface. Comparability grades come from the served canonical-metric
system via its own resolver: at generation time exactly one held SOL series mapped —
total_supply to token_supply_total (question-verified). The
remaining series are Solana-native chain/market metrics with no cross-network concept;
there is no cross-network concept to grade them against, so they are labelled "sol-native (unmapped)".
The two supply collectors reading the same RPC method are shown separately and never
reconciled into one number. Where a section has no data, it is absent — we do not
publish zeros for gaps.
propintel/gen_deep_dive_sol.py · source of truth:
default.depin_catalog, default.depin_onchain,
default.depin_revision_ledger (ClickHouse, live at generation) ·
Kairos Signal — provenance or silence.