ETHGlobal Prague logoETHGlobal Prague

About

LayerZero is an omnichain interoperability protocol that enables seamless communication between different blockchains. It allows developers to build omnichain applications (OApps) that can interact across multiple chains as if they were on a single chain. Why build with LayerZero at a hackathon — Reach More Users: Deploy your dApp once and interact with users and assets across all supported chains. — Unify Liquidity: Avoid fragmented liquidity; build DEXes, lending platforms, etc., that leverage a shared cross-chain pool. — Simplify Development: Build complex cross-chain logic using familiar tools (Hardhat, Foundry, etc.) and LayerZero's contract standards (OApp, OFT, ONFT). Get started quickly with the create-lz-oapp CLI. — Enhance Security: Benefit from a configurable, decentralized security model using Decentralized Verifier Networks (DVNs). — Improve User Experience: Abstract away cross-chain complexities, offering seamless interactions without users needing multiple wallets or bridging steps. — Innovate: Explore novel use cases like cross-chain governance, gaming, data queries (lzRead), and complex multi-step workflows (Composability).

Prizes

📖 lzRead Track$4,000
🥇
1st place
$2,500
🥈
2nd place
$1,500
Develop a comprehensive solution using LayerZero Read (lzRead) to request, retrieve, and process external on-chain state from destination blockchains. Your solution should use lzRead to perform cross-chain data queries and update state on the source or another destination chain based on the retrieved data. Projects should focus on secure and efficient cross-chain data queries, using features like lzMap() and lzReduce() for off-chain computation.

Qualification Requirements

1. Utilization of LayerZero Read Features Implement the lzRead protocol to perform cross-chain data retrieval from at least one supported destination blockchain. Use LayerZero's Blockchain Query Language (lzRead) to construct and execute data queries across multiple chains. 2. Effectively request and retrieve on-chain state data from a destination blockchain using lzRead. Process the retrieved data and update the state on the source blockchain or another destination chain based on the retrieved information.Demonstrate seamless synchronization and utilization of the updated state across the involved blockchains. 3. Working Demonstration Provide a working demo of your solution, showcasing the complete workflow from data retrieval using lzRead to state updates across chains. If the implementation is complex, ensure that all key functionalities are effectively demonstrated.

🧩 Composability Track$4,000
🥇
1st place
$2,500
🥈
2nd place
$1,500
Build an innovative application that showcases LayerZero's horizontal composability features. Your project should break down a complex cross-chain workflow into discrete, sequential steps managed through LayerZero messages. Demonstrate how you can trigger follow-up actions (composed messages) on a destination chain after an initial LayerZero message is delivered, potentially involving interactions with multiple contracts or protocols across different chains. Focus on creating advanced, multi-step workflows that wouldn't be easily possible with traditional bridging or single atomic cross-chain transactions. Show how this approach improves user experience, reliability, or enables new use cases by decoupling operations and leveraging LayerZero's message-passing framework.
🎖️ General Prize Track$2,000
Up to 2 teams will receive $1,000
For outstanding projects utilizing any LayerZero feature (OApp, OFT, ONFT, lzRead, Composability) to build a compelling omnichain application. This track rewards creative and well-executed projects that demonstrate the power and potential of LayerZero, even if they don't fit perfectly into the specific lzRead or Composability tracks. Show us your best omnichain ideas!

Qualification Requirements

1. Omnichain Messaging: Implement omnichain messaging solution via LayerZero integration, ensuring the application is built on Endpoint V2 for seamless cross-chain communication. 2. Working Demo: We encourage you to build a well-rounded and polished project. If your implementation is complex, please at least demonstrate a complete implementation.