Growing Network - We regularly add support for new chains. Check this page for the latest updates.
Support Levels
Portfolio Support
Portfolio Support
Portfolio Support means the chain is integrated with our portfolio tracking system.
- Real-time balance tracking
- Token holdings across protocols
- DeFi position tracking
- Net worth calculations
- Multi-chain aggregation
Transaction Support
Transaction Support
Transaction Support means the chain provides full transaction history indexing.
- Complete transaction history
- Transaction categorization
- Fee tracking
- Search and filtering
- Advanced analytics
Supported Chains
- All Chains
- By Ecosystem
- Quick Reference
Full Support (Portfolio + Transactions)
Full Support (Portfolio + Transactions)
These chains support both portfolio tracking and transaction history:
| Chain | Key | Chain ID |
|---|---|---|
| Arbitrum | arbitrum | 42161 |
| Avalanche | avalanche | 43114 |
| Base | base | 8453 |
| Binance | binance | 56 |
| Blast | blast | 81457 |
| Ethereum | ethereum | 1 |
| Fraxtal | fraxtal | 252 |
| Gnosis | gnosis | 100 |
| Linea | linea | 59144 |
| Optimism | optimism | 10 |
| Plasma Testnet | plasmatestnet | - |
| Polygon | polygon | 137 |
| Solana | solana | - |
| Sonic | sonic | 146 |
| Starknet | starknet | - |
| Unichain | unichain | - |
Portfolio Only
Portfolio Only
These chains support portfolio tracking but not full transaction history:
| Chain | Key |
|---|---|
| Abstract | abstract |
| Arbitrum Nova | arbitrum_nova |
| Berachain | berachain |
| BOB | bob |
| Boba | boba |
| BounceBit | bouncebit |
| Celo | celo |
| Core | core |
| Corn | corn |
| Cronos | cronos |
| Etherlink | ethlink |
| Everclear | everclear |
| Fantom | fantom |
| Flare | flare |
| Fuse | fuse |
| HashKey | hsk |
| Hemi | hemi |
| HyperEVM | hyperevm |
| Hyperliquid | hyperliquid |
| Ink | ink |
| IoTeX | iotex |
| Katana | katana |
| Kava | kava |
| Manta | manta |
| Mantle | mantle |
| Merlin | merlin |
| Metis | metis |
| Mint | mint |
| Mode | mode |
| Morph | morph |
| Plasma | plasma |
| Plume | plume |
| Polygon zkEVM | polygon_zkevm |
| Rari | rari |
| Rootstock | rsk |
| Scroll | scroll |
| Shibarium | shib |
| Soneium | soneium |
| Sophon | sophon |
| SwellChain | swellchain |
| Taiko | taiko |
| Telos | telos |
| World Chain | wc |
| X Layer | xlayer |
| zkSync Era | era |
| Zora | zora |
Using Chain Keys
Chain keys are used throughout the Octav API to filter and identify blockchain networks:Chain Data Structure
When querying the API, chain data is returned in this format:Human-readable chain name
Unique identifier for API queries
Numeric chain ID (EVM chains)
Total USD value on this chain
Percentage of total portfolio
Best Practices
Check Support Before Querying
Check Support Before Querying
Always verify the chain supports your required endpoint:
Use Chain Filters
Use Chain Filters
Filter API responses to specific chains for better performance:
Handle Missing Chains
Handle Missing Chains
Not all addresses will have holdings on all chains:
Frequently Asked Questions
Why doesn't a chain support transactions?
Why doesn't a chain support transactions?
Transaction support requires deep integration with chain-specific indexers and explorers. We prioritize chains based on:
- User demand
- Chain activity and TVL
- Technical feasibility
- Data source availability
How often are new chains added?
How often are new chains added?
We add new chains regularly based on ecosystem growth and user requests. Major chains typically get portfolio support within weeks of mainnet launch.To request a chain, contact us via Discord.
Can I get testnet data?
Can I get testnet data?
Currently only Plasma Testnet is supported. We generally focus on mainnet data for production applications.
What's the difference between 'key' and 'chainId'?
What's the difference between 'key' and 'chainId'?
- key: Octav’s internal identifier (e.g.,
ethereum,arbitrum) - chainId: Standard EVM chain ID (e.g.,
1for Ethereum,42161for Arbitrum)