Docs / Data
Ethereum
This page lists what Farbeam reads on Ethereum. Live values are on the Ethereum data page. The API returns the same facts from Get a chain.
| Property | Value |
|---|---|
| API chain id | ethereum |
| Chain id | 1 |
| Family | evm |
| Native asset | ETH |
| Poll wait | 12 s after each finished poll, 24 s after a failure |
large_transfer_index | true |
native_transfers | true |
sampled | false |
| Explorer used in links | etherscan.io |
#What is indexed
Native ETH transfers and ERC-20 Transfer logs of the five tokens below, at $100,000 or more. Ethereum is the only EVM chain with a native scan.
#Curated tokens
| Symbol | Address | Decimals |
|---|---|---|
| USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | 6 |
| USDT | 0xdAC17F958D2ee523a2206206994597C13D831ec7 | 6 |
| WETH | 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 | 18 |
| WBTC | 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 | 8 |
| DAI | 0x6B175474E89094C44Da98b954EedeAC495271d0F | 18 |
The curated tokens page explains the list and its prices.
#Sources
| Purpose | Source |
|---|---|
| Primary RPC | https://eth.drpc.org |
| Fallback RPC | https://eth-pokt.nodies.app, https://ethereum-rpc.publicnode.com |
| DEX market data | DexScreener, id ethereum |
| Contract checks | GoPlus, id 1 |
| Trending pools | GeckoTerminal, id eth |
| TVL and stablecoin matching | DefiLlama, name Ethereum |
#Measured values
These figures are a snapshot from the API at 2026-11-04T19:33:40.035Z UTC. They are examples, and they change on every poll. They are not targets.
| Field | Value |
|---|---|
status | ok |
head | 26343566 |
lag_seconds | 6.8 |
rpc_latency_ms | 962 |
tx_count of the last block read | 253 |
gas_price_gwei | 0.0978647 |
base_fee_gwei | 0.0978547 |
gas_used_ratio | 0.5402 |
| Seconds between reads, from the recent blocks list | 13.6 |
| Blocks between reads | 1.1 |
#Quirks
- Native scan reads the head block only. Each poll reads
latestwith full transactions. In the measurement above, the distance between reads was usually 1 block and sometimes 2, so ETH in a skipped block is not stored. ERC-20 logs do not have this gap, because the log range covers skipped blocks. - Top-level value only. The native scan reads
tx.value. ETH moved inside a contract call is not seen. - Native ETH reads. The scan reads only the latest block of each poll, so ETH in other blocks is not stored. Each row at or above the threshold gets a receipt check, and a reverted transaction is not stored.
- **
token=ETHmatches two chains.** Native ETH here, and the bridgedETHtoken on BNB Chain. Addchain=ethereum. - Wallet activity windows. Wallet activity asks for 5,000 blocks and steps down when the RPC refuses. A request on 2026-11-04 UTC for a busy exchange address returned
blocks_scanned: 1000. Read that field, and do not assume a fixed window.
#Try it
curl -s "https://farbeamlabs.com/api/v1/chains/ethereum"const res = await fetch("https://farbeamlabs.com/api/v1/chains/ethereum");
const { data } = await res.json();
console.log(data.status.status, data.status.head, data.tokens.length);import requests
data = requests.get("https://farbeamlabs.com/api/v1/chains/ethereum", timeout=30).json()["data"]
print(data["status"]["status"], data["status"]["head"], len(data["tokens"]))A rule for this chain, from the Beamline examples style: chain == "ethereum" and kind == "native" and usd >= 1m.