What is Brevis?
Brevis allows smart contracts to trustlessly read historical on-chain states/tx/events and run customizable computations on top at low cost, enabling data-driven dApp UX.
No ZK knowledge is required.
We look forward to amazing projects and teams that can become our long-term ecosystem partners and candidates for our developer ecosystems grants and programs.
Bounty reward
$5,000 USD
Task
Build Data-driven dApps with Brevis ZK Coprocessor
Requirements:
- Developers are required to integrate Brevis SDK v0.2 into their dApps successfully. The github repo can be found in the following section.
- The dApps should access historical blockchain states, transaction and/or events, and run customized business logic/computation on those data through Brevis ZK Coprocessor.
- The integration should be meaningful: accessing historical states that are also available in the current blockchain states does not count as successful integration.
- To qualify for the bounty, the dApp must write customized and meaningful computation logic on the data accessed. Simply utilizing historical on-chain data without any computation does not qualify for the first prize.
- We do consider partial or incomplete integration on a case-by-case basis. For submissions aiming to solve real-world use cases with a clear path towards full integration, we will most likely issue the full amount of the bounty.
What are examples of use cases we are looking to solve?
- To understand the core concept of Brevis and what you can build with it, we recommend reading this Uniswap v4 hook example and this introduction blog post.
- You could also refer to previous Brevis hackathons for more information:
- Some specific ideas are
- Uniswap v4 hooks based on traders' historical trading behaviors
- Loyalty and user retention features in DeFi, gaming and others
- User-gating features based on historical user behaviors
- Trust-free active liquidity management solutions using Brevis to prove on-chain triggers
- Smart wallet recovery features based on user behavior and on-chain financial connections
- Other examples and inspirations can be found in Brevis's blog and twitter.
Supported Networks and Contract Addresses