Search…
Mainnet Addresses
The omnichain contracts for sending messages

Official Endpoint Addresses

These are the mainnet contract addresses of the contracts on which you would call send()
See testnet here to play around.
Note: chainId values are not related to EVM ids. Since LayerZero will span EVM & non-EVM chains the chainId are proprietary to our Endpoints.

Ethereum​

  • chainId: 1
  • endpoint: 0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675

Binance Smart Chain​

  • chainId: 2
  • endpoint: 0x3c2269811836af69497E5F486A85D7316753cf62

Avalanche​

  • chainId: 6
  • endpoint: 0x3c2269811836af69497E5F486A85D7316753cf62

Polygon​

  • chainId: 9
  • endpoint: 0x3c2269811836af69497E5F486A85D7316753cf62

Arbitrum​

  • chainId: 10
  • endpoint: 0x3c2269811836af69497E5F486A85D7316753cf62

Optimism​

  • chainId: 11
  • endpoint: 0x3c2269811836af69497E5F486A85D7316753cf62

Fantom​

  • chainId: 12
  • endpoint: 0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7