How QuickNode created new efficiencies with emerging tech to save Bitcoin.com hundreds of engineering hours.
Bitcoin.com, a leading crypto wallet, faced challenges in accurately estimating Ethereum Virtual Machine (EVM) transaction fees. They often underestimated fees which led to stuck transactions. Their existing options relied on third party APIs with limited insight into how fees were predicted, or RPC websockets which were prone to disconnection and difficult to backtest.
By leveraging QuickNode Streams, Bitcoin.com could ingest blocks in real-time and filter for fee-specific data efficiently. This integration allowed them to index new block data directly into their backend, ensuring real-time updates and improved accuracy in their EVM fee estimator. Additionally, given the dynamic nature of fees, Bitcoin.com could easily run replays and back test models and algorithms on fee predictions in periods of high volatility to ensure accuracy.
By filtering fee-specific data in real-time, Bitcoin.com achieved more accurate EVM fee estimations, enhancing their user experience.
Streams automatically routing data to its destination reduced the manual effort required from the data team.
Streams multi-chain support enabled Bitcoin.com to backfill and remain real-time at the tip with multiple EVM chains needed for their wallet.
"QuickNode Streams is a promising technology for allowing both new and existing builders to have significantly better blockchain processing pipelines. After successful proof of concepts on limited use cases, we are looking to expand Streams across our entire stack for core functionalities, like balance, transaction history, and more."
Our globally distributed, auto-scaling, multi-cloud network will carry you from MVP all the way to enterprise. The industry's best trust us, and so can you.
Use our guides to learn more about smart contracts, NFTs, building decentralized apps, and more.
Read the guidesLearn how to call RPC methods using code examples across Python, Ruby, JavaScript, and cURL.
Read the docs