NOVEMBER 8-10, 2019
Jan 22 - Feb 20, 2020
Jan 29 - Feb 12, 2020
3rd Prize Winner - 350 USDT for the dfuse Lifecycle Bounty
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
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.
1st Prize Winner - 1,000 USDT for the User Experience Bounty
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.
Building on the concept of providing proof-of-attendance tokens to developers and attendees of conferences/hackathons, the team behind Etheroom wanted to create chat rooms that can be accessed only by accounts that contain specific tokens. From there, they realized that they could give users the ability to mint their own tokens, thus allowing them to create more granular chat rooms, adding greater flexibility to their platform. They utilized dfuse to stream all event logs from the token contract so as to build a whitelist of accounts that can access specific chat rooms. From there, they were able to listen for any deltas, in order to revoke access should a user send that token to another address.
1 of the 5 ETHWaterloo finalists
The Connexion team set out to tie ENS and MetaMask together to create a simple messaging platform that works over the Ethereum blockchain. Hashes of the message are pushed on chain to the Connexion Smart Contract, while the message contents are uploaded to IPFS.
Winner of the dfuse Grand Prize
The team behind EthRhythm wanted to provide a real-time visual and audio representation of the ever-changing mempool of the Ethereum mainnet. They looked to dfuse to provide a real-time stream data, and utilized our GraphQL subscription to stream pending transactions.