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 intentchainfields. - Chain ID -- EIP-155 chain ID for EVM chains. SVM chains render
N/Abecause routing is by chain name, not numeric ID. - Family -- execution family (
EVMorSVM). 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 |