Skip to content

Supported Chains

Almanak strategies run across two execution families: EVM (Ethereum and every EVM-compatible L1/L2 we support) and SVM (Solana). The split is abstracted behind the ChainFamily behavior protocol introduced in VIB-4803 -- strategy code does not branch on chain family, but the compiler, signer, and address codecs do.

Column meanings:

  • Name -- canonical lowercase identifier used in CLI flags, config.json, and intent chain fields.
  • Chain ID -- EIP-155 chain ID for EVM chains. SVM chains render N/A because routing is by chain name, not numeric ID.
  • Family -- execution family (EVM or SVM). Determines signing and address codec.
  • Aliases -- additional names that resolve to this chain via ChainRegistry.resolve(...).
  • Connectors -- count of registered strategy connectors that support the chain.

Chain Inventory

Name Chain ID Family Aliases Connectors
arbitrum 42161 EVM arb 21
avalanche 43114 EVM avax 12
base 8453 EVM N/A 19
berachain 80094 EVM bera 0
blast 81457 EVM N/A 0
bsc 56 EVM bnb, binance 11
ethereum 1 EVM eth, mainnet 22
hyperevm 999 EVM N/A 1
linea 59144 EVM N/A 1
mantle 5000 EVM N/A 1
monad 143 EVM N/A 3
optimism 10 EVM op 12
plasma 9745 EVM N/A 0
polygon 137 EVM matic 14
solana N/A SVM sol 6
sonic 146 EVM N/A 0
xlayer 196 EVM N/A 1
zerog 16661 EVM 0g 1