Generated 2026-10-17T05:05:07Z from live ClickHouse queries against this estate's ledger. Held inventory: 76,291 observations · 54 distinct series · 7 upstream sources · first row 2026-08-22 13:21:20 · newest row 2026-10-17 04:58:01 · 75,439/76,291 rows carry a verify_url. 54 series refreshed in the last 24h (1,524 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 | 28,957 | 23 | 28,957 | 2026-08-22 13:21:20 → 2026-10-17 04:51:55 | sample origin ↗ |
| solana_rpc | 20,592 | 19 | 19,740 | 2026-09-01 23:10:28 → 2026-10-17 04:23:01 | sample origin ↗ |
| deep_stats_solana_rpc | 20,282 | 16 | 20,282 | 2026-08-25 14:41:01 → 2026-10-17 04:41:01 | sample origin ↗ |
| DefiLlama /overview/fees | 4,633 | 7 | 4,633 | 2026-08-22 22:58:02 → 2026-10-17 04:58:01 | sample origin ↗ |
| DefiLlama /stablecoinchains | 661 | 1 | 661 | 2026-08-23 02:56:30 → 2026-10-17 04:58:01 | sample origin ↗ |
| DefiLlama /v2/chains | 660 | 1 | 660 | 2026-08-23 02:56:30 → 2026-10-17 04:58:01 | sample origin ↗ |
| first_party_api | 506 | 1 | 506 | 2026-09-26 03:38:36 → 2026-10-17 04:18:02 | 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 | 104.64 usd | ▁▅▄▄▇▇▅▆███▇▆▆▇▇▇█▇▇▆▄▄▄▄▂▃▂▂▂▂ | 31 | +3.1% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
market_cap_usd | 61,677,760,343 usd | ▁▅▄▄▇▇▅▆███▇▆▆▇▇▇█▇▇▆▄▄▄▄▂▃▂▂▂▂ | 31 | +3.5% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
chain_tvl_usd | 5,955,157,111.0075 usd | ▁▄▄▄▆▆▅▆▇▇▇▆▆▆▆▇▇██▇▆▄▃▄▄▃▃▂▂▂▂ | 31 | +1.7% | 2026-09-17 → 2026-10-17 via DefiLlama /v2/chains · origin ↗ |
fees_24h_usd | 774,564 usd | ▁▂▄▂▂▆▆▅▄▄█▄▆▆▆▇▆▃▅▅▆▄▄▂▁▁▂▂▁▂▂ | 31 | +3.2% | 2026-09-17 → 2026-10-17 via DefiLlama /overview/fees · origin ↗ |
active_validators | 671 validators | ▇▇█▆▆▇▅▅▅▄▅▅▃▁▂▁▁▁▂▃▁▃▄▄▃▂▃▃▁▁▁ | 31 | -0.9% | 2026-09-17 → 2026-10-17 via deep_stats_solana_rpc · origin ↗ |
avg_tps_recent | 4,757.3833 tps | ▂▄▃▅▃▅▅▄▂▅▂▁▂▃▄▃▄▃▃▄▂▆▄█▅▆▅█▆▅▅ | 31 | +16.2% | 2026-09-17 → 2026-10-17 via deep_stats_solana_rpc · origin ↗ |
circulating_supply | 589,328,501.6467 tokens | ▁▁▂▂▂▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▇▆▆▆▇▇█████ | 31 | +0.4% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
onchain_total_supply | 635,905,243.9677 SOL | ▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▆▇▇▇▇▇███ | 31 | +0.3% | 2026-09-17 → 2026-10-17 via solana_rpc · origin ↗ |
solana_block_height | 435,942,551 blocks | ▁▁▁▂▂▂▂▃▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇███ | 31 | +2.3% | 2026-09-17 → 2026-10-17 via deep_stats_solana_rpc · origin ↗ |
solana_transaction_count | 561,189,562,850 txs | ▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▅▆▆▆▆▇▇▇▇███ | 31 | +2.1% | 2026-09-17 → 2026-10-17 via deep_stats_solana_rpc · origin ↗ |
solana_epoch | 1,059 epoch | ▁▁▂▂▂▂▃▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▆▇▇▇▇███ | 31 | +2.2% | 2026-09-17 → 2026-10-17 via deep_stats_solana_rpc · origin ↗ |
stablecoin_supply_usd | 15,646,033,032.0231 usd | ▁▁▁▅▃▃▃▇▅█▄▄▃▃▄▅▅▅▅▅▄▃▃▃▃▃▃▂▃▂▂ | 31 | +2.0% | 2026-09-17 → 2026-10-17 via DefiLlama /stablecoinchains · origin ↗ |
inflation_total | 0.036 rate | ██▇▇▇▇▆▆▆▆▅▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▁▁▁ | 31 | -1.2% | 2026-09-17 → 2026-10-17 via deep_stats_solana_rpc · origin ↗ |
volume_24h_usd | 2,818,582,795 usd | ▃█▃▃█▅▆▅█▃▄▄▄▅▃▅▁▂▂▂▃▅▃▁▁▃▄▃▅▃▃ | 31 | -12.9% | 2026-09-17 → 2026-10-17 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,328,508.2546 SOL | solana_rpc collector (sol_deep_stats.py) — live chain read | 1,084 | 2026-10-17 04:23:01 | origin ↗ |
non_circulating_supply | solana_rpc | 46,576,735.7131 SOL | solana_rpc collector (sol_deep_stats.py) — live chain read | 1,084 | 2026-10-17 04:23:01 | origin ↗ |
onchain_total_supply | solana_rpc | 635,905,243.9677 SOL | solana_rpc collector (sol_deep_stats.py) — live chain read | 1,084 | 2026-10-17 04:23:01 | origin ↗ |
solana_circulating_supply | deep_stats_solana_rpc | 589,328,494.8632 SOL | deep_stats_solana_rpc collector (deep_network_stats.py) — same RPC method, own metric name | 1,268 | 2026-10-17 04:41:01 | origin ↗ |
solana_non_circulating_supply | deep_stats_solana_rpc | 46,576,735.7131 SOL | deep_stats_solana_rpc collector (deep_network_stats.py) — same RPC method, own metric name | 1,268 | 2026-10-17 04:41:01 | origin ↗ |
solana_total_supply | deep_stats_solana_rpc | 635,905,230.5763 SOL | deep_stats_solana_rpc collector (deep_network_stats.py) — same RPC method, own metric name | 1,268 | 2026-10-17 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,328,501.6467 tokens | 2026-10-17 04:51:55 | origin ↗ |
fully_diluted_valuation_usd | 66,552,375,838 | 2026-10-17 04:51:55 | origin ↗ |
market_cap_change_24h_pct | -0.6593 percent | 2026-10-17 04:51:55 | origin ↗ |
market_cap_change_24h_usd | -409,307,279.8971 | 2026-10-17 04:51:55 | origin ↗ |
market_cap_rank | 7 rank | 2026-10-17 04:51:55 | origin ↗ |
market_cap_usd | 61,677,760,343 | 2026-10-17 04:51:55 | origin ↗ |
price_ath_usd | 293.31 | 2026-10-17 04:51:55 | origin ↗ |
price_atl_usd | 0.5008 | 2026-10-17 04:51:55 | origin ↗ |
price_change_14d_pct | -11.7657 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_1h_pct | 0.4575 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_1y_pct | -43.7846 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_200d_pct | 25.5104 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_24h_pct | -0.6775 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_24h_usd | -0.7138 | 2026-10-17 04:51:55 | origin ↗ |
price_change_30d_pct | 5.6404 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_7d_pct | -4.4785 percent | 2026-10-17 04:51:55 | origin ↗ |
price_from_ath_pct | -64.3249 percent | 2026-10-17 04:51:55 | origin ↗ |
price_from_atl_pct | 20,794.3602 percent | 2026-10-17 04:51:55 | origin ↗ |
price_high_24h_usd | 107.18 | 2026-10-17 04:51:55 | origin ↗ |
price_low_24h_usd | 102.51 | 2026-10-17 04:51:55 | origin ↗ |
price_usd | 104.64 | 2026-10-17 04:51:55 | origin ↗ |
total_supply | 635,905,255.2381 tokens | 2026-10-17 04:51:55 | origin ↗ |
volume_24h_usd | 2,818,582,795 | 2026-10-17 04:51:55 | 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-17 04:41:01 | origin ↗ |
avg_tps_recent | 4,757.3833 tps | 2026-10-17 04:41:01 | origin ↗ |
cluster_node_count | 3,862 nodes | 2026-10-17 04:41:01 | origin ↗ |
cluster_node_versions | 64 versions | 2026-10-17 04:23:01 | origin ↗ |
delinquent_validators | 10 validators | 2026-10-17 04:41:01 | origin ↗ |
inflation_foundation | 0 rate | 2026-10-17 04:41:01 | origin ↗ |
inflation_total | 0.036 rate | 2026-10-17 04:41:01 | origin ↗ |
inflation_validator | 0.036 rate | 2026-10-17 04:41:01 | origin ↗ |
solana_absolute_slot | 457,907,152 slots | 2026-10-17 04:41:01 | origin ↗ |
solana_block_height | 435,942,551 blocks | 2026-10-17 04:41:01 | origin ↗ |
solana_current_slot | 457,902,195 slots | 2026-10-17 04:23:01 | origin ↗ |
solana_epoch | 1,059 epoch | 2026-10-17 04:41:01 | origin ↗ |
solana_first_available_block | 0 blocks | 2026-10-17 04:23:01 | origin ↗ |
solana_slot_index | 419,152 slots | 2026-10-17 04:41:01 | origin ↗ |
solana_slots_in_epoch | 432,000 slots | 2026-10-17 04:41:01 | origin ↗ |
solana_transaction_count | 561,189,562,850 txs | 2026-10-17 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 | 5,955,157,111.0075 | 2026-10-17 04:58:01 | origin ↗ |
fees_1y_usd | 238,462,768 | 2026-10-17 04:58:01 | origin ↗ |
fees_24h_usd | 774,564 | 2026-10-17 04:58:01 | origin ↗ |
fees_30d_usd | 28,240,488 | 2026-10-17 04:58:01 | origin ↗ |
fees_7d_usd | 5,453,521 | 2026-10-17 04:58:01 | origin ↗ |
fees_alltime_usd | 1,624,647,695 | 2026-10-17 04:58:01 | origin ↗ |
revenue_24h_usd | 114,102 | 2026-10-17 04:58:01 | origin ↗ |
revenue_30d_usd | 3,386,461 | 2026-10-17 04:58:01 | origin ↗ |
stablecoin_supply_usd | 15,646,033,032.0231 | 2026-10-17 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-17 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
avg_tps_recent | 4,757.3833 tps | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,446 | 31/30 | sol-native (unmapped) | origin ↗ |
chain_tvl_usd | 5,955,157,111.0075 usd | 2026-10-17 04:58:01 | DefiLlama /v2/chains | 362 | 31/30 | sol-native (unmapped) | origin ↗ |
circulating_supply | 589,328,501.6467 tokens | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 1,371 | 31/30 | sol-native (unmapped) | origin ↗ |
cluster_avg_vote_credits_5_epochs | 6,826,069.1175 vote_credits | 2026-10-17 04:18:02 | first_party_api | 506 | 22/30 | sol-native (unmapped) | origin ↗ |
cluster_node_count | 3,862 nodes | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
cluster_node_versions | 64 versions | 2026-10-17 04:23:01 | solana_rpc | 720 | 31/30 | sol-native (unmapped) | origin ↗ |
delinquent_validators | 10 validators | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,445 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_1y_usd | 238,462,768 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_24h_usd | 774,564 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_30d_usd | 28,240,488 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_7d_usd | 5,453,521 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fees_alltime_usd | 1,624,647,695 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd | 66,552,375,838 usd | 2026-10-17 04:51:55 | 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-17 04:41:01 | deep_stats_solana_rpc | 1,446 | 31/30 | sol-native (unmapped) | origin ↗ |
inflation_total | 0.036 rate | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,446 | 31/30 | sol-native (unmapped) | origin ↗ |
inflation_validator | 0.036 rate | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,446 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_change_24h_pct | -0.6593 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_change_24h_usd | -409,307,279.8971 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
market_cap_rank | 7 rank | 2026-10-17 04:51:55 | 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 | 61,677,760,343 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
non_circulating_supply | 46,576,735.7131 SOL | 2026-10-17 04:23:01 | solana_rpc | 719 | 31/30 | sol-native (unmapped) | origin ↗ |
onchain_total_supply | 635,905,243.9677 SOL | 2026-10-17 04:23:01 | solana_rpc | 719 | 31/30 | sol-native (unmapped) | origin ↗ |
price_ath_usd | 293.31 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_atl_usd | 0.5008 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_14d_pct | -11.7657 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_1h_pct | 0.4575 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_1y_pct | -43.7846 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_200d_pct | 25.5104 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_24h_pct | -0.6775 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_24h_usd | -0.7138 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_30d_pct | 5.6404 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_change_7d_pct | -4.4785 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_from_ath_pct | -64.3249 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_from_atl_pct | 20,794.3602 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_high_24h_usd | 107.18 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_low_24h_usd | 102.51 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
price_usd⚠ ⚠ CoinGecko coin-page reference — a market-data estimate, not a chain read | 104.64 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | sol-native (unmapped) | origin ↗ |
revenue_24h_usd | 114,102 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
revenue_30d_usd | 3,386,461 usd | 2026-10-17 04:58:01 | DefiLlama /overview/fees | 363 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_absolute_slot | 457,907,152 slots | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_block_height | 435,942,551 blocks | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_circulating_supply | 589,328,494.8632 SOL | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 725 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_current_slot | 457,902,195 slots | 2026-10-17 04:23:01 | solana_rpc | 720 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_epoch | 1,059 epoch | 2026-10-17 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-17 04:23:01 | solana_rpc | 717 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_non_circulating_supply | 46,576,735.7131 SOL | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 725 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_slot_index | 419,152 slots | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_slots_in_epoch | 432,000 slots | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_total_supply | 635,905,230.5763 SOL | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 725 | 31/30 | sol-native (unmapped) | origin ↗ |
solana_transaction_count | 561,189,562,850 txs | 2026-10-17 04:41:01 | deep_stats_solana_rpc | 1,444 | 31/30 | sol-native (unmapped) | origin ↗ |
stablecoin_supply_usd | 15,646,033,032.0231 usd | 2026-10-17 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,905,255.2381 tokens | 2026-10-17 04:51:55 | 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,818,582,795 usd | 2026-10-17 04:51:55 | 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-17T05:05:07Z:
# 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.