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.
Going into the hackathon, dfuse exposed only confirmed transactions, but this didn’t fit with EthRhythm’s goal to visualize the mempool. So we did what any team would do during a hackathon, we rolled up our sleeves and shipped an alpha API endpoint to expose the mempool to ensure that they wouldn’t have to compromise on their vision!
They utilized the `streamTransaction` and `_alphaPendingTransaction` dfuse endpoints.
Take a look at their project and watch and listen as the mempool grows and shrinks, as transactions flow in, and then flow out once pushed into a block.