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.
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.