+
Skip to content

DENNIS-CODES/LayerZero-v2

 
 

Repository files navigation

LayerZero

LayerZero V2

Omnichain Interoperability Protocol

Tutorials

LayerZero is an immutable, censorship-resistant, and permissionless messaging protocol that connects over 60 blockchains, enabling omnichain interoperability for blockchain applications.

With LayerZero V2, developers can create applications that seamlessly interact across multiple blockchains.

Refer to the LayerZero V2 Docs for implementation details, handling, and debugging LayerZero contracts.

Join the #dev-general channel on Discord to discuss technical issues.

Audit Reports

Build & Test

yarn && yarn build && yarn test

Build an Omnichain Application (OApp)

All contracts in the /oapp directory can be used to build an Omnichain Application (OApp):

  • OApp: The OApp Standard provides a generic message-passing interface to send and receive arbitrary data between contracts on different blockchains. See the OApp Quickstart to start building.
  • OFT: The Omnichain Fungible Token (OFT) Standard allows tokens to be transferred across blockchains without asset wrapping or middlechains. See the OFT Quickstart to learn more.

Protocol Contracts

The core, immutable protocol contract interfaces, such as the LayerZero Endpoint, are located in the /protocol directory.

MessageLib

Contracts related to the append-only, on-chain MessageLibs are in the /messagelib directory. Inside, you will find reference implementations for how the DVN and Executor communicate with Ultra Light Nodes on each chain.

  • DVN: Developers can run a custom DVN by deploying a DVN contract on every supported chain. See the Build DVN guide.
  • Executor: Deploy a custom Executor to ensure seamless message execution on the destination chain. See the Executor guide.

Acknowledgments

Thank you to the core development team for building LayerZero Endpoints:

  • Ryan Zarick
  • Isaac Zhang
  • Caleb Banister
  • Carmen Cheng
  • T. Riley Schwarz

Licensing

The primary license for LayerZero is the Business Source License 1.1 (BUSL-1.1). See the LICENSE for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 67.0%
  • Rust 32.7%
  • Other 0.3%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载