Skip to main content

Supported EVM networks

The table below list the public EVM Archive endpoints to be used with setDataSource() EvmBatchProcessor configuration.

NetworkEndpoint lookup commandArchive endpoint
Ethereum MainnetlookupArchive('eth-mainnet')https://eth.archive.subsquid.io
Ethereum Goerli TestnetlookupArchive('goerli')https://goerli.archive.subsquid.io
Ethereum Sepolia TestnetlookupArchive('sepolia')https://sepolia.archive.subsquid.io
PolygonlookupArchive('polygon')https://polygon.archive.subsquid.io
Polygon Mumbai TestnetlookupArchive('polygon-mumbai')https://polygon-mumbai.archive.subsquid.io
Arbitrum OnelookupArchive('arbitrum')https://arbitrum.archive.subsquid.io
Arbitrum NovalookupArchive('arbitrum-nova')https://arbitrum-nova.archive.subsquid.io
Arbitrum GoerlilookupArchive('arbitrum-goerli')https://arbitrum-goerli.archive.subsquid.io
Base GoerlilookupArchive('base-goerli')https://base-goerli.archive.subsquid.io
Binance ChainlookupArchive('binance')https://binance.archive.subsquid.io
Binance Chain TestnetlookupArchive('binance-testnet')https://binance-testnet.archive.subsquid.io
Avalanche C-ChainlookupArchive('avalanche')https://avalanche-c.archive.subsquid.io
FantomlookupArchive('fantom')https://fantom.archive.subsquid.io
OptimismlookupArchive('optimism-mainnet')https://optimism-mainnet.archive.subsquid.io
Moonbeam EVM (*)lookupArchive('moonbeam', {type: 'EVM'})https://moonbeam-evm.archive.subsquid.io
Moonriver EVM (*)lookupArchive('moonriver', {type: 'EVM'})https://moonriver-evm.archive.subsquid.io
Moonbase EVM (*)lookupArchive('moonbase', {type: 'EVM'})https://moonbase-evm.archive.subsquid.io
Astar EVM (*)lookupArchive('astar', {type: 'EVM'})https://astar-evm.archive.subsquid.io
Scroll Alpha TestnetlookupArchive('scroll-alpha-testnet')https://scroll-alpha-testnet.archive.subsquid.io
ZkSynclookupArchive('zksync')https://zksync.archive.subsquid.io
ZkSync TestnetlookupArchive('zksync-testnet')https://zksync-testnet.archive.subsquid.io
SKALE CalypsolookupArchive('skale-calypso')https://skale-calypso.archive.subsquid.io
SKALE Calypso (stage)lookupArchive('skale-calypso-staging')https://skale-calypso-staging.archive.subsquid.io
SKALE NebulalookupArchive('skale-nebula')https://skale-nebula.archive.subsquid.io
SKALE Nebula (stage)lookupArchive('skale-nebula-staging')https://skale-nebula-staging.archive.subsquid.io
BOBA EthereumlookupArchive('boba-eth')https://boba-eth.archive.subsquid.io
BOBA MoonbeamlookupArchive('boba-moonbeam')https://boba-moonbeam.archive.subsquid.io
Mantle testnetlookupArchive('mantle-testnet')https://mantle-testnet.archive.subsquid.io
Exosama NetworklookupArchive('exosama')https://exosama.archive.subsquid.io

(*) Only for EVM data. For Substrate/Ink! data use the corresponding Substrate archive

Examples

Explicit Archive endpoints:

const processor = new EvmBatchProcessor()
.setDataSource({
chain: 'https://rpc.ankr.com/eth', // RPC endpoint
archive: 'https://eth.archive.subsquid.io'
})

Registry lookup:

import { lookupArchive } from '@subsquid/archive-registry'

const processor = new EvmBatchProcessor()
.setDataSource({
// resolved to 'https://moonriver-evm.archive.subsquid.io'
archive: lookupArchive('moonriver', {type: 'EVM'})
})