EVM
Details for working with EVM environment chains.
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
The emitter address on EVM chains is the contract address, normalized to the wormhole address format.
- Name:
ethereum
- Chain ID:
2
Level | Value |
---|---|
Instant | 200 |
Safe | 201 |
If a value is passed that is not in the set above it's assumed to mean finalized | |
Type | Contract |
---|---|
Core | 0x98f3c9e6E3fAce36bAAd05FE09d375Ef1464288B |
Token Bridge | 0x3ee18B2214AFF97000D974cf647E7C347E8fa585 |
NFT Bridge | 0x6FFd7EdE62328b3Af38FCD61461Bbfc52F5651fE |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
CCTP | 0xAaDA05BD399372f0b0463744C09113c137636f6a |
Type | Contract |
---|---|
Core | 0x706abc4E45D419950511e474C7B9Ed348A4a716c |
Token Bridge | 0xF890982f9310df57d00f659cf4fd87e65adEd8d7 |
NFT Bridge | 0xD8E4C2DbDd2e2bd8F1336EA691dBFF6952B1a6eB |
CCTP | 0x0a69146716b3a21622287efa1607424c663069a4 |
Type | Contract |
---|---|
Core | 0xC89Ce4735882C9F0f0FE26686c53074E09B0D550 |
Token Bridge | 0x0290FB167208Af455bB137780163b7B7a9a10C16 |
NFT Bridge | 0x26b4afb60d6c903165150c6f0aa14f8016be4aec |
Relayer | 0xE66C1Bc1b369EF4F376b84373E3Aa004E8F4C083 |
MockProvider | 0x1ef9e15c3bbf0555860b5009B51722027134d53a |
MockIntegration | 0x0eb0dD3aa41bD15C706BC09bC03C002b7B85aeAC |
Besides Ethereum, a number of EVM chains are supported.
- Name:
acala
- Chain ID:
12
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized | |
Type | Contract |
---|---|
Core | 0xa321448d90d4e5b0A732867c18eA198e75CAC48E |
Token Bridge | 0xae9d7fe007b3327AA64A32824Aaac52C42a6E624 |
NFT Bridge | 0xb91e3638F82A1fACb28690b37e3aAE45d2c33808 |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
Type | Contract |
---|---|
Core | 0x4377B49d559c0a9466477195C6AdC3D433e265c0 |
Token Bridge | 0xebA00cbe08992EdD08ed7793E07ad6063c807004 |
NFT Bridge | 0x96f1335e0AcAB3cfd9899B30b2374e25a2148a6E |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
arbitrum
- Chain ID:
23
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized | |
Type | Contract |
---|---|
Core | 0xa5f208e072434bC67592E4C49C1B991BA79BCA46 |
Token Bridge | 0x0b2402144Bb366A632D14B83F244D2e0e21bD39c |
NFT Bridge | 0x3dD14D553cFD986EAC8e3bddF629d82073e188c8 |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
CCTP | 0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c |
Type | Contract |
---|---|
Core | 0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e |
Token Bridge | 0x23908A62110e21C04F3A4e011d24F901F911744A |
NFT Bridge | 0xEe3dB83916Ccdc3593b734F7F2d16D630F39F1D0 |
CCTP | 0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2 |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
aurora
- Chain ID:
9
Type | Contract |
---|---|
Core | 0xa321448d90d4e5b0A732867c18eA198e75CAC48E |
Token Bridge | 0x51b5123a7b0F9b2bA265f9c4C8de7D78D52f510F |
NFT Bridge | 0x6dcC0484472523ed9Cdc017F711Bcbf909789284 |
Type | Contract |
---|---|
Core | 0xBd07292de7b505a4E803CEe286184f7Acf908F5e |
Token Bridge | 0xD05eD3ad637b890D68a854d607eEAF11aF456fba |
NFT Bridge | 0x8F399607E9BA2405D87F5f3e1B78D950b44b2e24 |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
avalanche
- Chain ID:
6
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
Type | Contract |
---|---|
Core | 0x54a8e5f9c4CbA08F9943965859F6c34eAF03E26c |
Token Bridge | 0x0e082F06FF657D94310cB8cE8B0D9a04541d8052 |
NFT Bridge | 0xf7B6737Ca9c4e08aE573F75A97B73D7a813f5De5 |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
CCTP | 0x09Fb06A271faFf70A651047395AaEb6265265F13 |
Type | Contract |
---|---|
Core | 0x7bbcE28e64B3F8b84d876Ab298393c38ad7aac4C |
Token Bridge | 0x61E44E506Ca5659E6c0bba9b678586fA2d729756 |
NFT Bridge | 0xD601BAf2EEE3C028344471684F6b27E789D9075D |
Relayer | 0xA3cF45939bD6260bcFe3D66bc73d60f19e49a8BB |
MockProvider | 0x60a86b97a7596eBFd25fb769053894ed0D9A8366 |
MockIntegration | 0x5E52f3eB0774E5e5f37760BD3Fca64951D8F74Ae |
CCTP | 0x58f4c17449c90665891c42e14d34aae7a26a472e |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
base
- Chain ID:
30
Type | Contract |
---|---|
Core | 0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6 |
Token Bridge | 0x8d2de8d2f73F1F4cAB472AC9A881C9b123C79627 |
NFT Bridge | 0xDA3adC6621B2677BEf9aD26598e6939CF0D92f88 |
Relayer | 0x706f82e9bb5b0813501714ab5974216704980e31 |
Type | Contract |
---|---|
Core | 0x23908A62110e21C04F3A4e011d24F901F911744A |
Token Bridge | 0xA31aa3FDb7aF7Db93d18DDA4e19F811342EDF780 |
NFT Bridge | 0xF681d1cc5F25a3694E348e7975d7564Aa581db59 |
Relayer | 0xea8029CD7FCAEFFcD1F53686430Db0Fc8ed384E1 |
MockProvider | 0x60a86b97a7596eBFd25fb769053894ed0D9A8366 |
MockIntegration | 0x9Ee656203B0DC40cc1bA3f4738527779220e3998 |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
bsc
- Chain ID:
4
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean number of blocks | |
Type | Contract |
---|---|
Core | 0x98f3c9e6E3fAce36bAAd05FE09d375Ef1464288B |
Token Bridge | 0xB6F6D86a8f9879A9c87f643768d9efc38c1Da6E7 |
NFT Bridge | 0x5a58505a96D1dbf8dF91cB21B54419FC36e93fdE |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
Type | Contract |
---|---|
Core | 0x68605AD7b15c732a30b1BbC62BE8F2A509D74b4D |
Token Bridge | 0x9dcF9D205C9De35334D646BeE44b2D2859712A09 |
NFT Bridge | 0xcD16E5613EF35599dc82B24Cb45B5A93D779f1EE |
Relayer | 0x80aC94316391752A193C1c47E27D382b507c93F3 |
MockProvider | 0x60a86b97a7596eBFd25fb769053894ed0D9A8366 |
MockIntegration | 0xb6A04D6672F005787147472Be20d39741929Aa03 |
Type | Contract |
---|---|
Core | 0xC89Ce4735882C9F0f0FE26686c53074E09B0D550 |
Token Bridge | 0x0290FB167208Af455bB137780163b7B7a9a10C16 |
NFT Bridge | 0x26b4afb60d6c903165150c6f0aa14f8016be4aec |
Relayer | 0xE66C1Bc1b369EF4F376b84373E3Aa004E8F4C083 |
MockProvider | 0x1ef9e15c3bbf0555860b5009B51722027134d53a |
MockIntegration | 0x0eb0dD3aa41bD15C706BC09bC03C002b7B85aeAC |
- Name:
celo
- Chain ID:
14
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized | |
Type | Contract |
---|---|
Core | 0xa321448d90d4e5b0A732867c18eA198e75CAC48E |
Token Bridge | 0x796Dff6D74F3E27060B71255Fe517BFb23C93eed |
NFT Bridge | 0xA6A377d75ca5c9052c9a77ED1e865Cc25Bd97bf3 |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
Type | Contract |
---|---|
Core | 0x88505117CA88e7dd2eC6EA1E13f0948db2D50D56 |
Token Bridge | 0x05ca6037eC51F8b712eD2E6Fa72219FEaE74E153 |
NFT Bridge | 0xaCD8190F647a31E56A656748bC30F69259f245Db |
Relayer | 0x306B68267Deb7c5DfCDa3619E22E9Ca39C374f84 |
MockProvider | 0x60a86b97a7596eBFd25fb769053894ed0D9A8366 |
MockIntegration | 0x7f1d8E809aBB3F6Dc9B90F0131C3E8308046E190 |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
fantom
- Chain ID:
10
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized | |
Type | Contract |
---|---|
Core | 0x126783A6Cb203a3E35344528B26ca3a0489a1485 |
Token Bridge | 0x7C9Fc5741288cDFdD83CeB07f3ea7e22618D79D2 |
NFT Bridge | 0xA9c7119aBDa80d4a4E0C06C8F4d8cF5893234535 |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
Type | Contract |
---|---|
Core | 0x1BB3B4119b7BA9dfad76B0545fb3F531383c3bB7 |
Token Bridge | 0x599CEa2204B4FaECd584Ab1F2b6aCA137a0afbE8 |
NFT Bridge | 0x63eD9318628D26BdCB15df58B53BB27231D1B227 |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
gnosis
- Chain ID:
25
Type | Contract |
---|---|
Core | 0xa321448d90d4e5b0A732867c18eA198e75CAC48E |
Token Bridge | N/A |
NFT Bridge | N/A |
Type | Contract |
---|---|
Core | 0xE4eacc10990ba3308DdCC72d985f2a27D20c7d03 |
Token Bridge | N/A |
NFT Bridge | N/A |
Type | Contract |
---|---|
Core | N/A |
Token Bridge | N/A |
NFT Bridge | N/A |
- Name:
karura
- Chain ID:
11
Level | Value |
---|---|
Instant | 200 |
If a value is passed that is not in the set above it's assumed to mean finalized | |
Type | Contract |
---|---|
Core | 0xa321448d90d4e5b0A732867c18eA198e75CAC48E |
Token Bridge | 0xae9d7fe007b3327AA64A32824Aaac52C42a6E624 |
NFT Bridge | 0xb91e3638F82A1fACb28690b37e3aAE45d2c33808 |
Relayer | 0x27428DD2d3DD32A4D7f7C497eAaa23130d894911 |
Type | Contract |
---|---|
Core | 0xE4eacc10990ba3308DdCC72d985f2a27D20c7d03 |
Token Bridge | 0xd11De1f930eA1F7Dd0290Fe3a2e35b9C91AEFb37 |
NFT Bridge | 0x0A693c2D594292B6Eb89Cb50EFe4B0b63Dd2760D |