Oct 29, 2021 - Dec 8, 2021
This hackathon event had ended at Dec. 8, 2021, 11:59 p.m., please check the ongoing hackathons.
Sponsors
It’s DeFi, but with built-in privacy.
TBH, privacy is coming soon (like, this-year-soon), but that just makes NOW the best time to build on Findora. Findora is a Layer 1 protocol that uses zero-knowledge proofs, Bulletproofs (which our original founding team invented), and multi-party computation to provide programmable privacy at Layer 1. This means users have a choice in what information is masked. Just last month, Ethereum Virtual Machine (EVM) was integrated into Findora’s Devnet, and as of October 27, it’ll be available on testnet.
This is where you - the Gitcoin Community - come in.
With three development tracks, generous prizes, and amazing judges, the Findora hackathon has something for everyone in the Gitcoin developer community.
Keep scrolling to see how you, too, can get involved!
Total Prizes: $50,000
Prizes will be awarded across 3 tracks:
Track 1:
$25,000 in Prizes (1st - $15,000; 2nd - $7,500; 3rd - $2,500)
Liquidity - Port a popular DApp and/or NFT platform using Findora EVM. Add your favorite protocol to increase yield and enhance liquidity. Combine the two with privacy using Findora SDK.
###
Track 2:
$15,000 in Prizes (1st - $7,500; 2nd - $5,000; 3rd - $2,500)
Tools - Bring your favorite existing tools, build new tools, enhance libraries, write documentation -- and do it all to improve the developer experience for yourself and everyone else.
###
Track 3:
$10,000 in Prizes (1st - $5,000; 2nd - $3,000; 3rd - $2000)
Cryptography (optimizations) - Design and execute tools for privacy preservation and auditing using Zei and Bulletproofs cryptography libraries. Help bring more privacy to DeFi.
*Note: Prizes will be awarded as the U.S. dollar equivalent, fair market value amount of FRA ERC-20.
Participants are encourage to choose from one of the following three tracks that most inspire you:
Port a popular DApp and/or NFT platform using Findora EVM. Add your favorite protocol to increase yield and enhance liquidity. Combine the two with privacy using Findora SDK.
Here are some suggested popular tools and DApps:
Bring your favorite existing tools, build new tools, enhance libraries, write documentation -- and do it all to improve the developer experience for yourself and everyone else.
SDK/Documentation and Tutorial Guides - Create tools that abstract some of the complexities of developing on Findora, create tools that even a “non-blockchain” engineer can use to build a Dapp on Findora
a. UTXO SDK
b. UTXO Tutorial Guides:
Indexing - Accessing blockchain data can be slow. Indexing the Findora’s blockchain data will speed up Dapp performance (ex) thegraph.com)
Node Hosting - Managing a Findora node is time consuming. Having an Infura-like node that can connect Dapp developers to the Findora network will save them time (ex) infura.io) from having to set up their own Findora node
Block Explorer - Develop block explorer with “advanced” features
Users can fork the existing “vanilla” Findora block explorer as a foundation.
Findora Block Explorers:
See etherscan.io homepage and etherscan.io/chart for example statistics
Design and execute tools for privacy preservation and auditing using Zei and Bulletproofs cryptography libraries. Help bring more privacy to DeFi.
The crypto libraries below form the foundation of Findora’s cryptography features. These features include confidential transfers (hiding amount sent, hiding asset type sent and hiding the sender/receiver addresses on the ledger).
You are recommended to work on a fork of these repositories. Some ideas for references are as follows, but we welcome all kinds of optimizations.
Judges of the Findora Hackathon on Github hail from all over the blockchain community - and all over the world!
Judging Criteria
Developer Workshop & Office Hours
Hold developer office hours every Tu/Th 12-1p Pacific Time and Tu/Th 12-1p Beijing Time. Visit our #Hackathon channel on discord for details (https://discord.gg/swUJ8tQmWu).
Documentation/SDK
- Findora EVM Docs
- wiki.findora.org (see “Findora EVM” section)
- Findora UTXO Docs (and SDK setup)
- wiki.findora.org (see “Findora UTXO” section)
“FN” CLI Tool
- wiki.findora.org (see “EVM Integration” doc for details)
In addition to the hackathon, we will host a series of workshops. Here are the key dates:
11/5 - Falling for DeFi on Findora Kickoff Party (recap: https://www.youtube.com/watch?v=mD1POYD2-Bs)
- Walkthrough of the Findora EVM / UTXO SDK / crypto libraries and other hackathon resources, code templates, followed up by a live dapp deployment demo.
11/12 - Scaling Solidity Dapps to the Findora EVM
- This workshop discusses how to deploy smart contracts to the Findora EVM. Topics covered include the “Findora EVM” documentation located on wiki.findora.org which discuss setting up Metamask, Remix, Truffle and other Ethereum tools to work with the Findora EVM.
11/19 - Using the "Rialto" Liquidity Bridge
- Rialto liquidity bridge goes 4 ways: Findora<>Ethereum and Findora<>BSC. This workshop discusses how to transfer Ethereum ERC-20 (or Binance BEP-20) testnet tokens to the Findora EVM testnet as FRC-20 tokens.
11/26 - Using the Findora UTXO SDK's Confidential Transfer Feature
- This workshop discusses how to setup the Findora UTXO SDK and call its APIs which include features such as confidential transfers.
12/3 - Understanding Findora's (Zei) Cryptography Library
- This workshop gives an overview of Findora’s zei cryptography libraries, how they are used to support confidential transfers as well as the theoretical & practical improvements needed.
12/8 - Project submission: all bounty submissions must be received no later than 11:59 PM pst on Dec 8th, 2021, or earlier.
12/9 - Demo Session: Finalists will be invited to demo their project via Zoom on Thursday, December 9, 2021 at 9:00 AM PST.
Visit the Prize Explorer to check out the prizes posted by our hackathon sponsors. Click each prize to show important details, including the submission requirements, submission deadline, etc.
Chat with other hackers, ask sponsors and the Gitcoin team questions, find or create a team, and communicate real-time. Click here to join the party!
When your team is formed please have one of your teammates navigate to each prize page you plan to compete for and click the “Start Work” button.
Build your cool ideas and make your vision come true with your team!
When your project is completed, submit your work by clicking the “Submit Work” button on the prize page/
Tell us a little about you:
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬). Select the ones you are interested in. You can change it later in your settings.
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: