As a sponsor of Gitcoin's Sustain Web3 virtual hackathon, we are excited to announce the winners of our 3 Gitcoin bounties, totalling 1,700 USDT in prizes. We were really impressed by all the projects and how everyone used dfuse to power their dapps!
The Bounties and Evaluation Criteria
As a reminder, the submitted projects were evaluated using the following criteria:
- 1st Prize for User Experience - 1,000 USDT
We were looking for the project that would stand out with the most fluid and lively user experience, powered by dfuse.
- 2nd Prize for dfuse Search - 350 USDT
We were looking for the project that would best integrate and show the unique capabilities of dfuse Search (blog post about dfuse Search).
- 3rd Prize for dfuse Lifecycle - 350 USDT
We were looking for the project that would best integrate and show the unique capabilities of dfuse Lifecycle (blog post about dfuse Lifecycle).
3rd Prize Winner - 350 USDT for the dfuse Lifecycle Bounty
Fast arbitrage monitoring system leveraging Aave flash loans for fast arbitrage and dfuse Lifecycle for safe monitoring.
Why we chose this project: This project presented an innovative integration of dfuse Lifecycle when interacting with DeFi products. The creator took advantage of dfuse’s Lifecycle tracker to remain informed of the state of pending transactions. This would allow them to take decisions with up-to-the-second information, putting them ahead of the traders they are competing with. When taking financial decisions on-chain, having a real-time accurate view can be the difference between finding great trades, or missing them completely.
2nd Prize Winner - 350 USDT for the dfuse Search Bounty
Project: Token Allowance Checker ("TAC")
Token Allowance Checker scans the complete Ethereum transaction history for ERC20-Approvals made by the provided address. It collects all ERC20 token contracts and any spender addresses that have been approved by the user in the past.
Why we chose this project: This project recognized the power of dfuse Search and how it could easily solve the unlimited approval problem of Ethereum. By presenting all token approvals with an option to edit or delete the allowance amount, this project can protect users from malicious dapps spending their tokens without their consent.
The winner, Michael Bauer, had this to say about his experience working with dfuse:
"Working with the dfuse API was a great experience and they have a nice client library that gets you started in no time. I tried getting data from a local node via normal web3 access methods but it was painfully slow for just one year of data. Getting data via dfuse is orders-of-magnitude faster, including the complete blockchain data, and not just one year of data.
I try to avoid dependencies as much as possible, but projects like the Token Allowance Checker would not be possible without a service like dfuse. I will definitely continue extending and improving the TAC."
1st Prize Winner - 1,000 USDT for the User Experience Bounty
Project: Charged Particles - Particle Accelerator (Public Particle Minting Station)
Charged Particles are Non-Fungible Tokens (NFTs) that are minted with DAI and accrue interest via CHAI giving the Token a "Charge".
Why we chose this project: This project uses dfuse APIs to provide a clear and fluid user experience. dfuse Lifecycle is used to watch a newly submitted transaction. dfuse Search provides a fast query on the smart contract for log events generated by specific method calls invoked by the querying address. The project showcases the minimal code needed with dfuse to enable slick dapp UX with fast and precise searches on smart contracts.
The winner, Rob Secord, had this to say about his experience working with dfuse:
"Integrating with dfuse's API and codebase is a charm. Everything worked out-of-the-box while allowing for complete customization. I was able to be very specific about the data I wanted to pull in, but it was also fun just experimenting because I had access to so much data with such little code!
The accuracy and seamlessness of transaction state transitions is a blessing to work with - you can focus on your code and instead of dealing with 3rd-party oddities and/or workarounds. I didn't feel forced into any structure of coding, which allowed me to be very experimental in my design approach.
Ultimately, dfuse is an essential developer lego block that takes away a lot of the heavy-lifting in dapp development!"
Wrapping up This Great Hackathon
We had a fantastic time interacting with and listening to the needs of all the teams who participated in this great event. Thanks to everyone who submitted a project, tried dfuse during the hackathon, and gave us feedback. We're already looking forward to the next event!
If you're new to dfuse, you can create your free account and get your dapp powered by dfuse in under a minute! To keep in touch, you can join the discussion and engage with our entire team over Telegram.