Skip to main content

OctoPos EVM — Supported Chains

V8.3 (2026-06-19). 16 chains supported; 9 chains deferred due to missing public infrastructure.

16 supported chains

Chain IDNameNative TokenSupport LevelNotes
1EthereumETHFull (DeFi + balances)All 17 adapters active
10OP MainnetETHBalances + wallet
56BNB Smart ChainBNBBalances + wallet
100GnosisXDAIBalances + wallet
137PolygonMATICBalances + wallet
250FantomFTMBalances + wallet
324zkSync EraETHBalances + wallet
8453BaseETHBalances + wallet
42161Arbitrum OneETHBalances + wallet
43114Avalanche C-ChainAVAXBalances + wallet
42220CeloCELOBalances + wallet
81457BlastETHBalances + wallet
59144LineaETHBalances + wallet
534352ScrollETHBalances + wallet
5000MantleMNTBalances + wallet
999HyperEVMHYPEBalances + wallet (native only)No Blockscout v2 — ERC-20 discovery not available
note

The /v1/evm/balances endpoint defaults to the 13-chain default tag (the same chains Dune Sim's default tag expands to: Ethereum, Optimism, BNB, Gnosis, Polygon, zkSync, HyperEVM, Base, Arbitrum, Celo, Avalanche, Blast, Zora). The other 3 chains (Fantom, Linea, Scroll, Mantle) are addressable by explicit chain_ids. Zora (7777777) is omitted from the positions route — its DeFi ecosystem is too thin — but is reachable via /v1/evm/balances for ERC-20 discovery.

What "Full" vs "Balances + wallet" means

  • Full (Ethereum only)GET /v1/evm/positions/:chainId/:address returns DeFi protocol positions (Aave, Compound, Uniswap, etc.) plus token balances. The DeFi adapter pipeline is active.
  • Balances + wallet (15 other chains) — Positions route returns native balance + top ERC-20s. The DeFi adapter layer is Ethereum-only; protocol positions on other chains return zero.

9 deferred chains

These chains are supported by DeBank but lack public Blockscout / RPC / DefiLlama coverage. OctoPos does not index them. Revisit quarterly as paid infrastructure or self-hosted nodes become available.

Chain IDNameReason for deferral
4200MerlinNo public Blockscout / RPC / DefiLlama
223No public Blockscout / RPC / DefiLlama
4102SonicNo public Blockscout / RPC / DefiLlama
25CronosNo public Blockscout / RPC / DefiLlama
1116CoreNo public Blockscout / RPC / DefiLlama
8217KaiaNo public Blockscout / RPC / DefiLlama
1088MetisNo public Blockscout / RPC / DefiLlama
34443ModeNo public Blockscout / RPC / DefiLlama
167000TaikoNo public Blockscout / RPC / DefiLlama

Per-chain token discovery

Token discovery (finding what ERC-20s a wallet holds) uses two sources:

  1. Blockscout v2 — free public API, primary source for most chains
  2. Top-tokens multicall — hand-curated ~80 tokens + viem balanceOf, Ethereum-only fallback
ChainBlockscoutTop-Tokens Fallback
Ethereumeth.blockscout.comyes
Polygonpolygon.blockscout.com
Arbitrumarbitrum.blockscout.com
BNBbscscan.com (Etherscan family)
Gnosisgnosis.blockscout.com
Celocelo.blockscout.com
zkSyncexplorer.zksync.io (native)
Basefalls back to eth.blockscout.com (over-reports ETH)
Optimismfalls back to eth.blockscout.com (over-reports ETH)
Avalanchefalls back to eth.blockscout.com (no dedicated instance)
Blastfalls back to eth.blockscout.com (no dedicated instance)
HyperEVMNo public instance
ZoraNo public instance
warning

Base, Optimism, Avalanche, Blast — known data quality issue. These chains do not have reliable per-chain Blockscout instances. The route falls back to eth.blockscout.com, which returns Ethereum token holdings but reports them under the queried chain. This causes 2–4× over-counting of ETH holdings on these chains. If your use case requires accurate per-chain ERC-20 attribution, treat Base/Optimism/Avalanche/Blast holdings as a lower bound, not a precise total.

warning

HyperEVM and Zora — no Blockscout at all. Only the native token balance is returned. ERC-20 discovery is not available on these chains.