SafeBountyFund
Improving hackers life regarding getting their bounty in case they win.
Team's submissions
Safe Bounty Fund
Streamline Bounty Payouts Using ZK Magic
💸 Safe Bounty Fund is a secure way of paying hackers after a hackathon. Before the event, sponsors and organizers can use our dApp to add bounties. They do this by depositing funds in the smart contract and linking it to a Zupass badge idea for this bounty track. After the hackathon, the holders of Zupass winner badges are allowed to claim the corresponding bounties.
The problem SBF solves
😎 SBF removes all the hassle from hackathon prize management for both sponsors and hackers using the magic of zero-knowledge proofs. Sponsors can effortlessly post bounties and deposit prize money, while hackers can instantly and securely claim their winnings. Say goodbye to chasing sponsors on Discord for months—our solution ensures an efficient, seamless experience for everyone involved.
Challenges you ran into
🧑💻 We found working with the cool tech at Zupass fun, new and exciting. Our team closely collaborated to understand the zk proofs and how to apply them. We want to give a special thank you to Richard and the Zupass team for helping us with explanation, guidance on code examples and helping us set up a test dev environment with your tech, you guys are amazing.
Technology used
⚙️ Built using Zupass, Scaffold-ETH 2, Solidity, NextJS, Foundry, Wagmi, Viem, and Typescript.
Hackathon tracks
Meta Award
🖥️ We developed this open-source solution for hackathon bounty distribution based on our experiences as seasoned hackathon participants. This tool could have saved us significant time, money, and frustration in the past, which is why we were driven to create it.
Best User Experience
💅 Removing the hassle includes making the user experience smooth. We aimed to enhance the hackathon experience in all aspects, which is why we put effort into creating a sleek and easy-to-use UX for both sponsors and hackers.
Next steps
Due to the limited time, we could not complete everything we set out to do. Additional features that we plan to add include:
- Cross-chain fund distribution
- Distrbute funds between team members (partial claims)
- Keeping the funds and the smartcontract logic secured as a gnosis safe module
Links
Verified smart contracts
Team
This project was build during ETHBERLIN04 by: