EVM
Details for working with EVM environment chains.
Developer tools
The recommended development tool for EVM environments is Foundry.
Addresses
Because Wormhole works with many environments, the Wormhole address format is normalized.
For EVM chains, this means a wormhole formatted address is the 20 byte EVM standard address left padded with 0
s.
e.g. 0xd8da6bf26964af9d7eed9e03e53415d37aa96045
=> 0x000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa96045
Emitter
The emitter address on EVM chains is the contract address, normalized to the wormhole address format.
Ethereum
Deployed contracts are also available on the Sepolia testnet.
Ecosystem
Wormhole Details
Name:
ethereum
Chain ID:
2
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
Safe | 201 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://www.alchemy.com/overviews/ethereum-commitment-levels
Mainnet Contracts (1
)
1
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
CCTP |
|
Testnet Contracts (Goerli
- 5
)
Goerli
- 5
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Other EVM Chains
Besides Ethereum, a number of EVM chains are supported.
Acala
Ecosystem
Wormhole Details
Name:
acala
Chain ID:
12
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
Mainnet Contracts (787
)
787
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (597
)
597
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Arbitrum
Ecosystem
Wormhole Details
Name:
arbitrum
Chain ID:
23
Contract Source: No source file, update here
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://developer.arbitrum.io/tx-lifecycle
Mainnet Contracts (Arbitrum One
- 42161
)
Arbitrum One
- 42161
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
CCTP |
|
Testnet Contracts (Goerli
- 421613
)
Goerli
- 421613
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Aurora
Ecosystem
Wormhole Details
Name:
aurora
Chain ID:
9
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (1313161554
)
1313161554
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Testnet Contracts (1313161555
)
1313161555
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Avalanche
Ecosystem
Wormhole Details
Name:
avalanche
Chain ID:
6
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Finalized | 0 |
This field is may be ignored since the chain provides instant finality.
For more information see https://docs.avax.network/build/dapp/advanced/integrate-exchange#determining-finality
Mainnet Contracts (C-Chain
- 43114
)
C-Chain
- 43114
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
CCTP |
|
Testnet Contracts (Fuji
- 43113
)
Fuji
- 43113
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
CCTP |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Base
Ecosystem
Wormhole Details
Name:
base
Chain ID:
30
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (Base
- 8453
)
Base
- 8453
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
CCTP |
|
Testnet Contracts (Base Goerli
- 84531
)
Base Goerli
- 84531
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
BNB Smart Chain
Ecosystem
Wormhole Details
Name:
bsc
Chain ID:
4
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean number of blocks |
For more information see https://docs.bnbchain.org/docs/learn/consensus
Mainnet Contracts (56
)
56
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (97
)
97
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Celo
Ecosystem
Wormhole Details
Name:
celo
Chain ID:
14
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
Mainnet Contracts (42220
)
42220
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (Alfajores
- 44787
)
Alfajores
- 44787
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Fantom
Ecosystem
Wormhole Details
Name:
fantom
Chain ID:
10
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
Mainnet Contracts (250
)
250
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (4002
)
4002
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Gnosis
Ecosystem
No explorer, update here
Wormhole Details
Name:
gnosis
Chain ID:
25
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (100
)
100
)Type | Contract |
---|---|
Core |
|
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Chaido
- 10200
)
Chaido
- 10200
)Type | Contract |
---|---|
Core |
|
Token Bridge | N/A |
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Karura
Ecosystem
Wormhole Details
Name:
karura
Chain ID:
11
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://wiki.polkadot.network/docs/learn-consensus
Mainnet Contracts (686
)
686
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (596
)
596
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Klaytn
Ecosystem
Wormhole Details
Name:
klaytn
Chain ID:
13
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
Mainnet Contracts (8217
)
8217
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (Baobab
- 1001
)
Baobab
- 1001
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Moonbeam
Ecosystem
Wormhole Details
Name:
moonbeam
Chain ID:
16
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://docs.moonbeam.network/builders/build/moonbeam-custom-api/#finality-rpc-endpoints
Mainnet Contracts (1284
)
1284
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
Testnet Contracts (Moonbase-Alphanet
- 1287
)
Moonbase-Alphanet
- 1287
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Neon
Ecosystem
Wormhole Details
Name:
neon
Chain ID:
17
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (245022934
)
245022934
)Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (245022940
)
245022940
)Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Oasis
Ecosystem
Wormhole Details
Name:
oasis
Chain ID:
7
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (42262
)
42262
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Testnet Contracts (42261
)
42261
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Optimism
Ecosystem
Wormhole Details
Name:
optimism
Chain ID:
24
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://community.optimism.io/docs/developers/bridge/comm-strategies/
Mainnet Contracts (10
)
10
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
CCTP |
|
Testnet Contracts (Optimism Goerli
- 420
)
Optimism Goerli
- 420
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Polygon
Ecosystem
No explorer, update here
Wormhole Details
Name:
polygon
Chain ID:
5
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://docs.polygon.technology/pos/architecture/heimdall/checkpoints/
Mainnet Contracts (137
)
137
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
CCTP |
|
Testnet Contracts (Mumbai
- 80001
)
Mumbai
- 80001
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
CCTP |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Rootstock
Ecosystem
Wormhole Details
Name:
rootstock
Chain ID:
33
Contract Source: No source file, update here
Mainnet Contracts (30
)
30
)Type | Contract |
---|---|
Core |
|
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (31
)
31
)Type | Contract |
---|---|
Core |
|
Token Bridge | N/A |
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Ethereum Sepolia
Sepolia is a testnet only chain and can be used as an alternative to Goerli
Note that a different chain id is used for Sepolia
Ecosystem
Wormhole Details
Name:
sepolia
Chain ID:
10002
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (N/A
)
N/A
)Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Sepolia
- 11155111
)
Sepolia
- 11155111
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
CCTP |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Ethereum Holesky
Holesky is a testnet only chain and can be used as an alternative to Goerli
Note that a different chain id is used for Holesky
Ecosystem
Wormhole Details
Name:
holesky
Chain ID:
10006
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts (N/A
)
N/A
)Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Holesky
- 17000
)
Holesky
- 17000
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Arbitrum Sepolia
Ecosystem
Wormhole Details
Name:
arbitrum_sepolia
Chain ID:
10003
Contract Source: No source file, update here
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Sepolia
- 421614
)
Sepolia
- 421614
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
CCTP |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Optimism Sepolia
Ecosystem
Wormhole Details
Name:
optimism_sepolia
Chain ID:
10005
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://community.optimism.io/docs/developers/bridge/comm-strategies/
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Optimism Sepolia
- 11155420
)
Optimism Sepolia
- 11155420
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
CCTP |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Base Sepolia
Ecosystem
Wormhole Details
Name:
base_sepolia
Chain ID:
10004
Contract Source: ethereum/contracts/bridge/Bridge.sol
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Base Sepolia
- 84532
)
Base Sepolia
- 84532
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Relayer |
|
MockProvider |
|
MockIntegration |
|
CCTP |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Scroll
Ecosystem
No explorer, update here
Wormhole Details
Name:
scroll
Chain ID:
34
Contract Source: No source file, update here
Mainnet Contracts (534352
)
534352
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Testnet Contracts (Sepolia
- 534351
)
Sepolia
- 534351
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Mantle
Ecosystem
No explorer, update here
Wormhole Details
Name:
mantle
Chain ID:
35
Contract Source: No source file, update here
Mainnet Contracts (5000
)
5000
)Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Sepolia
- 5003
)
Sepolia
- 5003
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Polygon Sepolia
Ecosystem
Wormhole Details
Name:
polygon_sepolia
Chain ID:
10007
Contract Source: ethereum/contracts/bridge/Bridge.sol
Consistency Levels
The options for consistencyLevel (i.e finality) are:
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized |
For more information see https://docs.polygon.technology/pos/architecture/heimdall/checkpoints/
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (Sepolia
- 80002
)
Sepolia
- 80002
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge |
|
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Berachain
Ecosystem
Wormhole Details
Name:
berachain
Chain ID:
39
Contract Source: No source file, update here
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (80085
)
80085
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Blast
Ecosystem
Wormhole Details
Name:
blast
Chain ID:
36
Contract Source: No source file, update here
Mainnet Contracts (81457
)
81457
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Testnet Contracts (168587773
)
168587773
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Linea
Ecosystem
Wormhole Details
Name:
linea
Chain ID:
38
Contract Source: No source file, update here
Mainnet Contracts (59144
)
59144
)Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (59141
)
59141
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Seievm
Ecosystem
Wormhole Details
Name:
seievm
Chain ID:
40
Contract Source: No source file, update here
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts
Type | Contract |
---|---|
Core |
|
Token Bridge | N/A |
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Xlayer
Ecosystem
Wormhole Details
Name:
xlayer
Chain ID:
37
Contract Source: No source file, update here
Mainnet Contracts
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Testnet Contracts (195
)
195
)Type | Contract |
---|---|
Core |
|
Token Bridge |
|
NFT Bridge | N/A |
Local Network Contract
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
Last updated