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.
Team member Charlie Morris had this to say about his first time using dfuse: “We found the dfuse API easy to integrate and a simple way to listen to real time transactions. It enabled us to track who should be authorized to enter and remain in our chatrooms.”
We had a fantastic time interacting with and listening to the needs of the many development teams who participated at this amazing event. We look forward to the next one and connecting with you.
If you haven’t already, be sure to get started with your free dfuse API key. Utilize our in-depth documentation and join the discussion to engage with our direct-access support team over Telegram. We look forward to hearing from you and working together to create the next generation of web3 applications!