About

LayerZero is an innovative omnichain messaging protocol, specifically crafted for developers seeking to create cross-chain applications. By leveraging LayerZero, developers can build apps that operate seamlessly across multiple blockchains, fostering a new era of interoperability in the crypto ecosystem.

Prizes

🍏 Best OApp Implementation$2,500
This bounty is reserved for the most creative implementation utilizing the OApp standard. We're looking for applications that not only demonstrate technical proficiency but also push the boundaries of what's possible in omnichain development.

Qualification Requirements

To be eligible for the Best OApp Implementation ($2,500 USD) at ETHGlobal London, participants must meet the following specific criteria: Inheritance of OApp.sol Contract: The core requirement is that the developer's application must inherit the OApp.sol (or alternatively the OAppSender or OAppReceiver) contract standard. This standard is crucial for enabling the desired level of interoperability and message passing between blockchains. Extension of the OApp.sol Contract: Merely inheriting the OApp.sol contract is not enough. The application must extend its functionality. This means that developers should build upon the basic framework provided by the OApp.sol contract to introduce new features, optimizations, or use-cases for omnichain interoperability.

🪙 Best OFT Implementation$2,500
This bounty is awarded for the most outstanding implementation of the Omnichain Fungible Token (OFT) standard. We seek applications that showcase exceptional use of LayerZero's Omnichain ERC20 token standard to create cross-chain solutions.

Qualification Requirements

To qualify for the Best OFT Implementation bounty, participants must adhere to the following specific criteria: Inherit the OFT.sol or OFTAdapter.sol Contract Standard: The primary requirement is for the developer's application to inherit either the OFT.sol or OFTAdapter.sol contract standard. This inheritance is crucial as it forms the foundation upon which the developer will build their application. Extend the Inherited Contract: It's not sufficient to simply inherit the OFT.sol or OFTAdapter.sol contract; the developer must also extend it. This means adding new functionalities, features, or optimizations to the base contract. The extension should demonstrate innovation and an advanced understanding of the OFT standard. Implementation of Cross-Chain Functionality: Given that OFT is focused on omnichain token solutions, the application should effectively implement cross-chain functionality. This means that it should enable the seamless movement and interaction of tokens across different blockchain networks.