Docs / Data
OP Mainnet
This page lists what Farbeam reads on OP Mainnet. Live values are on the OP Mainnet data page. The API returns the same facts from Get a chain.
| Property | Value |
|---|---|
| API chain id | optimism |
| Chain id | 10 |
| Family | evm |
| Native asset | ETH |
| Poll wait | 30 s after each finished poll, 60 s after a failure |
large_transfer_index | false |
native_transfers | false |
sampled | false |
| Explorer used in links | optimistic.etherscan.io |
#What is indexed
Head, fees and recent blocks only. Large transfers are not stored on this chain. The curated tokens below are used for wallet balances and wallet activity.
#Curated tokens
| Symbol | Address | Decimals |
|---|---|---|
| USDC | 0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85 | 6 |
| USDT | 0x94b008aA00579c1307B0EF2c499aD98a8ce58e58 | 6 |
| WETH | 0x4200000000000000000000000000000000000006 | 18 |
The curated tokens page explains the list and its prices.
#Sources
| Purpose | Source |
|---|---|
| Primary RPC | https://optimism-rpc.publicnode.com |
| Fallback RPC | https://optimism.drpc.org |
| DEX market data | DexScreener, id optimism |
| Contract checks | GoPlus, id 10 |
| Trending pools | GeckoTerminal, id optimism |
| TVL and stablecoin matching | DefiLlama, name OP Mainnet |
#Measured values
These figures are a snapshot from the API at 2026-11-04T19:33:40.039Z UTC. They are examples, and they change on every poll. They are not targets.
| Field | Value |
|---|---|
status | ok |
head | 159111007 |
lag_seconds | 1.2 |
rpc_latency_ms | 223 |
tx_count of the last block read | 58 |
gas_price_gwei | 0.00100029 |
base_fee_gwei | 2.94e-07 |
gas_used_ratio | 0.447 |
| Seconds between reads, from the recent blocks list | 30.3 |
| Blocks between reads | 15.2 |
#Quirks
- No index.
large_transfer_indexis false./transfers?chain=optimismreturns an empty page with status 200, and a rule withchain == "optimism"is valid but never matches. Indexing here is Planned. - Lookups work. Wallet overview, Wallet activity, Token report and Transaction lookup read the chain directly.
- Very low base fee.
base_fee_gweiread 2.94e-07 in the capture. Read fields as numbers, not fixed-point strings. - Shared WETH address.
0x4200000000000000000000000000000000000006is also WETH on Base. - Not every USD token. Only the native USDC is listed here. USDC.e is not.
#Try it
curl -s "https://farbeamlabs.com/api/v1/chains/optimism"const res = await fetch("https://farbeamlabs.com/api/v1/chains/optimism");
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/optimism", timeout=30).json()["data"]
print(data["status"]["status"], data["status"]["head"], len(data["tokens"]))Since this chain has no index, use Recent blocks and Gas and fees for chain-level data, and use direct lookups for addresses.