LayerZero V2

cross-chain

LayerZero V2 is a cross-chain interoperability protocol enabling messaging and token transfers across blockchains.

Contract details
  • EndpointV2 (core): Primary entry point for LayerZero V2 cross-chain messaging. Deployed at the same address on all chains via CREATE2.
  • SendUln302 (library): Ultra Light Node 302 send-side message library for verifying and sending cross-chain messages
  • ReceiveUln302 (library): Ultra Light Node 302 receive-side message library for verifying and receiving cross-chain messages
  • LayerZero Token (ZRO) (token): LayerZero governance and utility token (OFT standard)

Contract Deployments

Smart contract addresses for LayerZero V2 across 11 blockchains.

Download JSON
Showing 0 of 0 deployments
Chain
Chain ID
Contract Name
Address
Source
ethereum N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
ethereum N/A LayerZero Token (ZRO)
0x6985884C4392D348587B...71cd
Source ↗
arbitrum N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
arbitrum N/A SendUln302
0xe1844c5D63a954302300...1043
Source ↗
arbitrum N/A ReceiveUln302
0x80d2c2E92e26b3979A6C...0fB5
Source ↗
optimism N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
optimism N/A SendUln302
0xe1844c5D63a954302300...1043
Source ↗
optimism N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
base N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
base N/A SendUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
base N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
polygon N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
polygon N/A SendUln302
0x6c26c61a97006888ea9E...9dA3
Source ↗
polygon N/A ReceiveUln302
0x1322871e4ab09Bc7f571...6e95
Source ↗
avalanche N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
avalanche N/A SendUln302
0xe1844c5D63a954302300...1043
Source ↗
avalanche N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
bsc N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
bsc N/A SendUln302
0xe1844c5D63a954302300...1043
Source ↗
bsc N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
fantom N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
fantom N/A SendUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
fantom N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
scroll N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
scroll N/A SendUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
scroll N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
linea N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
linea N/A SendUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
linea N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
mantle N/A EndpointV2
0x1a44076050125825900e...728c
Source ↗
mantle N/A SendUln302
0xC02AB410f0734EFa3F14...2753
Source ↗
mantle N/A ReceiveUln302
0xC02AB410f0734EFa3F14...2753
Source ↗

Need full addresses programmatically?

Use the Addybook API to get all 32 contract addresses for LayerZero V2 across 11 chains.

View API Docs →