Skip to main content
Version: Endpoint V1 Docs

Chainlink Oracle

Contract Addresses to use Chainlink with LayerZero

info

To use the Chainlink oracle with your LayerZero UserApplication, configure your app with the addresses below.

  • Ethereum: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539
  • BNB: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539
  • Avalanche: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539
  • Polygon: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539
  • Arbitrum: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539
  • Optimism: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539
  • Fantom: 0x150A58e9E6BF69ccEb1DBA5ae97C166DC8792539

There is some additional information for Chainlink that can be found here.

danger

When configuring an lzApp using Chainlink's Oracle on Endpoint V1, make sure to set the outboundProofType to 1. Endpoint V1 does not support outboundProofType 2, and using it will result in undelivered transactions. Always use setConfig to specify outboundProofType 1 with Chainlink to ensure proper transaction delivery.

Participating Node Operators

Currently these Chainlink nodes provide support and redundancy for the Chainlink Oracle

  • DexTrac
  • Chainlayer
  • LinkForest
  • LinkPool