Skip to content

Methodology & data

Every number on this site is computed by make build from the files below, offline and without credentials. Their hashes are checked by make verify.

Sources and freshness

One row per input file in data/snapshot/manifest.json. The last date is the freshest day in that file.

FileSourceRowsFirst dateLast datePulled (UTC)sha256
contracts_daily.parquetBigQuery bigquery-public-data.crypto_near_mainnet_us921,4802025-09-222026-11-012026-11-02T08:05:43Zcac2f0a3
defillama_intents_daily.parquethttps://api.llama.fi/summary/dexs/near-intents6902024-12-102026-10-302026-11-02T03:43:25Zae50ca9a
explorer_1click_daily.parquethttps://explorer.near-intents.org/api/v0/transactions433,1672026-07-012026-11-012026-11-03T03:16:25Z1b17dccc
explorer_channels_daily.parquethttps://explorer.near-intents.org/api/v0/transactions11,0232026-07-012026-11-012026-11-03T03:16:25Z9521d445
explorer_recipients_daily.parquethttps://explorer.near-intents.org/api/v0/transactions25,7862026-07-012026-11-012026-11-03T03:16:25Z238b3049
fee_wallet_inflows_daily.parquetBigQuery bigquery-public-data.crypto_near_mainnet_us8112025-11-072026-10-312026-11-02T03:40:35Zb32041f1
intents_onchain_daily.parquetBigQuery bigquery-public-data.crypto_near_mainnet_us1902026-04-262026-11-012026-11-02T03:39:28Zc63a43d0
network_daily.parquetBigQuery bigquery-public-data.crypto_near_mainnet_us1902026-04-262026-11-012026-11-02T03:38:29Zea5d1085
price_daily.parquethttps://api.coingecko.com/api/v3/coins/near/market_chart/range3632025-11-042026-11-012026-11-02T03:43:33Z48afd3b4
supply_daily.parquetBigQuery bigquery-public-data.crypto_near_mainnet_us5412025-05-102026-11-012026-11-02T03:40:33Z382b732b
token_assets.parquethttps://1click.chaindefuser.com/v0/tokens210––2026-11-02T07:57:54Z3529a856
events.csvCurated reference (sources per row)42026-02-232026-10-012026-11-03T05:00:00Z931da26c
parameters.csvCurated reference (sources per row)4––2026-11-03T08:00:00Zcc10f883

Snapshot manifest sha256: 48c59060cee309e2aafb62614dfb24454828bf5ae8f534bd52154165b5b8c096

Reconciliation: on-chain revenue against DefiLlama

Every complete month, revenue measured from the NEAR revenue wallets (internal transfers netted, daily prices) is compared with DefiLlama's. Tolerance 15%; a month outside it withdraws the headline.

  • 2025-12: +11.0%
  • 2026-01: +3.5%
  • 2026-02: -2.0%
  • 2026-03: +0.8%
  • 2026-04: -6.7%
  • 2026-05: -2.5%
  • 2026-06: +5.1%
  • 2026-07: -4.6%
  • 2026-08: -1.6%
  • 2026-09: -4.8%

Proof of analysis

The SHA-256 of the snapshot manifest (which lists the hash of every data file) is committed to a NEAR contract, so anyone can check that these numbers came from these files, and that the hash existed no later than the block of the transaction. It does not show that the data is correct.

NEAR testnet

This is a testnet commit, not mainnet: testnet carries no economic security and is not guaranteed to keep its history. It was chosen because it costs nothing.

Contract:
nepu-ledger.testnet
Run id:
capture-ledger-2026-11-01-48c59060cee3
Transaction:
2CsbDXKFmFPqUpBDvQxiamodirssdd9NT63E6dqeg76D (block 276017917)

Verify it yourself

Checking…

SHA-256 of snapshot-manifest.json, computed in your browser
…
Hash returned by nepu-ledger.testnet.get("capture-ledger-2026-11-01-48c59060cee3") on NEAR testnet
…
Hash recorded when the proof was made (data/proof.json)
48c59060cee309e2aafb62614dfb24454828bf5ae8f534bd52154165b5b8c096

Without this page: hash data/snapshot/manifest.json (for example with sha256sum) and compare it with the value of get for the run id above (near contract call-function as-read-only, or capture proof status).

OpenTimestamps (Bitcoin): pending

Submitted to 4 calendar servers; a Bitcoin block attests it a few hours later and the proof workflow then completes the file. Checked 2026-11-03T08:01:58Z. manifest.json.ots (to verify, save it next to data/snapshot/manifest.json and run ots verify manifest.json.ots; the client needs a Bitcoin Core node).

Events on the charts

  • 2025-10-30 · Daily gross issuance falls from about 176,237 to 88,823 NEAR (14-day means); 2025-10-29 is a transition day (from the data: supply_daily.parquet: issuance_gross_near, largest 14-day step down, dated to the first day closer to the new level)
  • 2026-02-23 · NEAR Intents fee switch goes live; revenue used for NEAR buybacks (reported: web search 2026-11-03: several secondary reports agree on the date; no primary NEAR Foundation post found (see also DATA_AUDIT.md Check 5))
  • 2026-04-27 · First observed inflow to buybacks.multisignature.near (from the data: fee_wallet_inflows_daily.parquet: first day of the buyback wallet)
  • 2026-09-09 · 502,792 NEAR moved between revenue wallets (netted out, not a buyback) (from the data: fee_wallet_inflows_daily.parquet: largest internal transfer)
  • 2026-10-01 · NEAR Intents exploit; 1Click services halted (reported: web search 2026-11-03: consistent reports from several outlets and a status-page 1Click API incident; no technical post-mortem read)

Not drawn, and why

  • nearcore 2.14 activation: web search 2026-11-03: only a release candidate (2.14.0-rc.1) found; no mainnet activation date
  • HSP-029 outcome (issuance cap 2.5 % to 1.6 %): web fetch 2026-11-03: proposal and its phasing confirmed (24 months after a 90-day grace period); vote result not found

Reproduce

make setup    # Python (uv) and Node dependencies
make build    # every metric from data/snapshot -> site/public/data/*.json
make verify   # tests, reconciliation, invariants, manifest hashes
make site     # this dashboard, static, into site/out/

Definitions, formulas and limitations: docs/METHODOLOGY.md. How every source was checked: DATA_AUDIT.md. 11 input tables; the SQL or API request of each is shown under every chart. This build: 7e1684b81b06, 2026-11-04T07:59:01Z.