The Bitcoin Credit Stack
rates are percent a year, continuously compounded · figures as of 2026-10-15 · read 2026-10-16 04:01 UTC
Indicators › Context › ETH Reference Price (on-chain)

ETH Reference Price (on-chain)

eth-price

Our own daily ETH price, read on chain: the median across WETH pools against USDC and USDT on Ethereum and Base, priced in a basket of dollar stablecoins, from 2020-05-25. WETH is redeemable one for one for ETH by its contract. Not a market data feed.

UnitsUSDBASKET per ETH (basket dollars, not fiat)
Computed atnot stated in the payload
Historyserved

Methodology descriptive

What it measures. Our own daily price of ether, read on chain from the pools where WETH trades against dollar stablecoins on Ethereum and Base: the median across pools, each read directly. WETH is redeemable one for one for ETH by its contract.

Basket dollars. Priced in a basket of dollar stablecoins, not in fiat dollars; the two differ by basis points.

Why not a market data feed. Every value is computed from public chain data on our own reads, so it carries no third-party licence.

Sample. From 2020-05-25, the first day the on-chain pools are deep enough to read.

History

ETH reference price, read on chain

The median across WETH pools against dollar stablecoins on Ethereum and Base, in basket dollars (not fiat), from 2020-05-25. Weekly (Mondays) plus the latest day. Not drawn in the explorer: the Stack charts no ETH price beside credit figures.

2026-10-15ETH in basket dollars 2,444.14
1001k10kUSDBASKET per ETHlog scale202120222023202420252026
ETH in basket dollars

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

What this cannot be read as

Median across WETH pools on Ethereum and Base; WETH is redeemable one for one for ETH by its contract. Priced in basket dollars, not fiat.

gavel-btc on-chain reads: eth:uni3:WETH/USDC:0.05, eth:curve:tricryptoNG:WETH/USDC, eth:uni2:WETH/USDC, base:uni3:WETH/USDC:0.05, eth:uni3:WETH/USDT:0.05, eth:curve:tricrypto2:WETH/USDT, eth:curve:tricryptoNG:WETH/USDT

Full payload

Every field as the API serves it
idprice.eth_in_basket
datasetreference_price
unitUSDBASKET_per_ETH
sourcegavel-btc on-chain reads: eth:uni3:WETH/USDC:0.05, eth:curve:tricryptoNG:WETH/USDC, eth:uni2:WETH/USDC, base:uni3:WETH/USDC:0.05, eth:uni3:WETH/USDT:0.05, eth:curve:tricrypto2:WETH/USDT, eth:curve:tricryptoNG:WETH/USDT
limitationMedian across WETH pools on Ethereum and Base; WETH is redeemable one for one for ETH by its contract. Priced in basket dollars, not fiat.
points
14 entries
[
  {
    "date": "2026-10-02",
    "value": 2666.9851984066386,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-03",
    "value": 2686.771406675671,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-04",
    "value": 2729.6572759687133,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-05",
    "value": 2714.8943684390533,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-06",
    "value": 2697.033558630664,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-07",
    "value": 2572.28071095761,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-08",
    "value": 2474.993197349632,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-09",
    "value": 2486.8894681433603,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-10",
    "value": 2505.8960338748684,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-11",
    "value": 2533.5274492971707,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-12",
    "value": 2453.447628054114,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-13",
    "value": 2498.663533934916,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-14",
    "value": 2416.651297470556,
    "kind": "cross_checked"
  },
  {
    "date": "2026-10-15",
    "value": 2444.13996301871,
    "kind": "cross_checked"
  }
]
licence
statusown
vintage
as_known_onnull
vintages
5 entries
[
  "reference_price@2026-10-12T10:24:00.613Z",
  "reference_price@2026-10-13T01:00:01.083Z",
  "reference_price@2026-10-14T01:00:00.363Z",
  "reference_price@2026-10-15T01:00:00.305Z",
  "reference_price@2026-10-16T01:00:00.537Z"
]

Where this comes from

REST
GET https://api.bitcoincreditstack.com/v1/onchain/series/price.eth_in_basket
MCP
get_indicator({ id: "eth-price" })
get_indicator({ id: "eth-price", 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 ↗