LayerZero Protocol¶
Introduction¶
LayerZero delivers secure omnichain interoperability for Web3. It consists of an Oracle actor and a Relayer actor that work separately to provide secure messages from one chain to another. LayerZero's infrastructure enables dApp users to interact with any asset or application, on any connected chain, with one click.
LayerZero is a transport layer that enables asset transfer with low-level communication primitives. DApps that utilize LayerZero are known as User Applications, whose messages are relayed across chains by a Relayer, and whose messages are verified on the destination chain by an Oracle's block headers. Take a look at the tech stack diagram below and their conceptual documentation for more details.
The LayerZero APIs provide a rich suite for developing Web3 applications, ensuring that developers have the tools they need for building. With these tools and APIs, developers can use the LayerZero protocol and its APIs to write dApps that can be easily deployed across all Hyperlane-connected ecosystems.
The information presented herein is for informational purposes only and has been provided by third parties. Moonbeam does not endorse any project listed and described on the Moonbeam docs website (https://docs.moonbeam.network/).
Getting Started¶
There are a couple of resources to get you started building cross-chain applications with LayerZero:
- Developer documentation - for technical guides
- Stargate - a bridging UI that uses LayerZero, built by the Stargate team
Contracts¶
See the list of LayerZero contracts deployed to Moonbeam, and the networks connected to Moonbeam through LayerZero.
-
MainNet Contracts - Moonbeam
-
TestNet Contracts - Moonbase Alpha
| Created: December 12, 2022