O seu USDC está a render à taxa de ontemQuicknode transfere-o automaticamente para o melhor cofre Morpho de hoje. Disponível em 7 cadeias.
Crie a sua estratégiaYour Onchain Data, Now Upgraded: Traces and Filters for Streams
Streams with Traces and Filters are now available on your Quicknode dashboard for accounts with the Build plan and higher. Get started today and experience the next level of blockchain data management

May 21, 2024 — 6 min read

In the ever-evolving world of blockchain technology, data is a critical asset for developers, enterprises, and analysts alike. Our first solution, Streams, has made blockchain data seamlessly available for conventional tools used for data, embodying our vision to streamline, simplify, and secure web3 data integration.
Today, we're excited to announce the addition of two powerful new features to Streams: Traces and Filters.
These enhancements further solidify Streams as the go-to solution for high-performance, reliable, and customizable blockchain data delivery. Let's dig in.
Before discussing the specifics of these new features, let's revisit why Streams is the preferred choice for developers and enterprises working with blockchain data.
Streams by Quicknode offers a seamless, efficient, and reliable way to access blockchain data. It addresses common pain points such as performance, scalability, and maintenance costs, while also ensuring data consistency and reliability. Streams delivers continuous, real-time blockchain data, eliminating the need for manual querying and allowing for effortless integration into projects.
Streams revolutionize web3 data infrastructure by acting as an exactly-once guaranteed delivery service. This means you can seamlessly integrate Streams with your data lake in a few clicks, ensuring reliable data extraction and loading without the hassle and significant engineering time to manage retries, corrupt data, or missing blocks.
Streams os obstáculos comuns e os pontos críticos para os programadores relacionados com endpoint . Esqueça o processo moroso de provisionar workers para extrair dados de pontos finais da blockchain e de ter de monitorizar o seu progresso.

Mark Boychuk, Diretor de Desenvolvimento da BlockAlliance
Navigating the complexities of real-time blockchain data—such as varying finality times across different datasets (like blocks, receipts, traces) or navigating through blockchain reorganizations—often results in data inconsistency. Streams guarantee the delivery of consistent, real-time data, empowering you to create live dashboards without reliability concerns.
For historical data analysis or backfills, Streams allows configuring large data batches, setting precise data ranges, and fine-tuning your destination. This capability enables you to select the most optimal setup and throughput for your chosen destination, significantly simplifying your data pipelines.

Antonio Seveso, CTO at fluidkey
Adding to its robust historical data capabilities, Streams now supports Traces, offering granular, step-by-step execution details for blockchain transactions. This feature provides unparalleled transparency and visibility into smart contract behavior, unlocking new possibilities for debugging, auditing, optimizing, and monitoring decentralized applications.
Detailed Execution Traces: Access a comprehensive record of every step in a transaction's execution, including internal calls, code execution, and state changes.
Real-time and Historical Data: Receive both live and historical trace data through Quicknode's robust Streams infrastructure.
Unified Dataset: Traces are seamlessly integrated into the Streams payload, combining blocks, receipts, and trace data into a single, cohesive dataset.
Scalable and Efficient: Leverage increased RPS limits, data compression, and flexible delivery options like webhooks and S3 for optimal performance.
Traditional methods often provide limited visibility into transaction execution, making it difficult to troubleshoot issues or optimize performance. Traces solve this by offering a complete record of every step in a transaction’s execution, including internal calls, code execution, and state changes. This level of detail is invaluable for developers and enterprises aiming to build robust and efficient blockchain applications.
Visit our documentation to learn more about using Traces with Streams, including which chains support trace methods.
Streams now feature Filters, enabling users to customize and refine their Streams payload using JavaScript (ECMAScript) code. Filters allow for simple pattern and rule matching without dependencies or external network access, helping customers to charge only for the data they need and making data handling more efficient and cost-effective.

Filtragem personalizável: Aplique filtros baseados em JavaScript às cargas úteis do Stream para corresponder a padrões ou regras específicos.
Rentabilidade: Pague apenas pelos dados filtrados enviados para o destino, reduzindo custos desnecessários com a transmissão de dados.
Integração simples: Integre os Filtros de forma harmoniosa nas Streams existentes Streams para uma gestão de dados melhorada.
Funcionalidades avançadas de filtragem: Suportam lógicas de filtragem complexas, incluindo o tratamento condicional de dados e transformações personalizadas.
Filters can be configured within the Quicknode developer portal and through the Streams REST API, and will enable you to precisely control the data you receive, ensuring you only pay for the exact data you need to use.
Adding Filters and Traces makes Streams an even more powerful tool for developers and enterprises. Whether you are debugging smart contracts, optimizing performance, or managing large datasets, Streams offers the flexibility, efficiency, and reliability you need to succeed.
“Prototyping is very quick with Streams, this is amazing — with just 8 clicks we’re getting the data right away. It’s great to be able to choose how we want the data, just not worry about the scalability and the vast amount of data coming in. So simple and gives us resources to work on the actual product. It’s perfect that we have a simple way to backfill the data we need without having to worry about retries. We have our own nodes and we notice missing blocks too late.”
Founder, Stealth Startup
If you haven’t tried Streams yet or are currently using another method, such as RPC or Subgraphs, Streams with Traces and Filters will give you plenty of reasons to consider switching to a superior solution. While other methods can be complex and costly, Streams handles data integration and management, ensuring you receive exactly the data you need in real-time without the hassle of manual queries or high costs.
Flow contínuo de dados: Ao contrário dos métodos RPC tradicionais, que exigem consultas manuais, Streams um flow contínuo flow dados em tempo real.
Integração simplificada: Streams a complexidade da configuração e gestão das interfaces de dados da blockchain, facilitando o início.
Relação custo-benefício: Com funcionalidades como os Filtros, só paga pelos dados de que necessita, reduzindo assim os seus custos globais.
Entrega robusta de dados: Streams uma entrega de dados contínua e consistente, mesmo durante reorganizações da cadeia, oferecendo uma fiabilidade inigualável.
Consulte a lista completa das funcionalidades e cadeias do Stream no nosso site de documentação.
Streams, now enhanced with Traces and Filters, provide a robust and efficient solution for accessing and managing blockchain data. Whether you're a developer, analyst, or enterprise, these new features will help you overcome the challenges of blockchain data integration and utilization.
Functions, also launching soon, can be combined with Streams to radically solve any blockchain data need. Common programming languages—including Javascript, Python, Go, or Ruby—can efficiently transform payloads from Streams, enrich them with contract data, and much more, ensuring Quicknode is the trusted solution provider for all your ETL needs.
Streams, now with Traces and Filters, will change the way you use blockchain data.
Pronto para ver por ti próprio?
Visit your Quicknode dashboard to start using Streams, Traces, and Filters today, and discover the impact they can have on your projects. Streams are available for Build plan accounts and higher.
For guidance and more information, our team is just a click away.
Fundada em 2017, Quicknode infraestruturas de blockchain de nível institucional para programadores e empresas. Com um tempo de atividade de 99,99% e suporte para mais de 80 cadeias, as equipas desenvolvem e expandem aplicações on-chain sem comprometer a qualidade.
As últimas novidades sobre engenharia, atualizações de produtos e notícias sobre a Web3, diretamente na sua caixa de entrada.
Certificação SOC 2 Tipo II · ISO 27001