Farbeam
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.

PropertyValue
API chain idoptimism
Chain id10
Familyevm
Native assetETH
Poll wait30 s after each finished poll, 60 s after a failure
large_transfer_indexfalse
native_transfersfalse
sampledfalse
Explorer used in linksoptimistic.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

SymbolAddressDecimals
USDC0x0b2C639c533813f4Aa9D7837CAf62653d097Ff856
USDT0x94b008aA00579c1307B0EF2c499aD98a8ce58e586
WETH0x420000000000000000000000000000000000000618

The curated tokens page explains the list and its prices.

#Sources

PurposeSource
Primary RPChttps://optimism-rpc.publicnode.com
Fallback RPChttps://optimism.drpc.org
DEX market dataDexScreener, id optimism
Contract checksGoPlus, id 10
Trending poolsGeckoTerminal, id optimism
TVL and stablecoin matchingDefiLlama, 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.

FieldValue
statusok
head159111007
lag_seconds1.2
rpc_latency_ms223
tx_count of the last block read58
gas_price_gwei0.00100029
base_fee_gwei2.94e-07
gas_used_ratio0.447
Seconds between reads, from the recent blocks list30.3
Blocks between reads15.2

#Quirks

  • No index. large_transfer_index is false. /transfers?chain=optimism returns an empty page with status 200, and a rule with chain == "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_gwei read 2.94e-07 in the capture. Read fields as numbers, not fixed-point strings.
  • Shared WETH address. 0x4200000000000000000000000000000000000006 is 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.