Domain identifiers

Unique IDs for each Hyperlane-supported chain
Note that Hyperlane domain IDs have no relationship with EVM chain IDs, as Hyperlane will eventually support non-EVM chains.
Hyperlane uses proprietary domain IDs to reference each Hyperlane-supported chain.
When sending a message, users must provide the domain ID of the destination chain. When receiving a message, the recipient will be passed the domain ID of the origin chain.

Mainnet

Network
Domain Identifier (uint32)
Arbitrum
42161
Avalanche
43114
BSC
56
Celo
42220
Ethereum
1
Optimism
10
Polygon
137
Moonbeam
1284

Testnet

Network
Domain Identifier (uint32)
Alfajores
44787
BSC Testnet
97
Fuji
43113
Goerli
5
Mumbai
80001
Moonbase Alpha
1287
Optimism Goerli
420
Arbitrum Goerli
421613