Automated USDC Yield in Your AppThe Quicknode Earn API handles the vaults, the rebalancing, and the bridging. Live on 7 chains.
Read the announcementWrite Streams Filters in Go. Or Don't Write Them at All

August 10, 2026 — 3 min read

Quicknode Streams filters can now be written in Go, and Quicknode's AI Filter Agent turns a plain-language prompt into an optimized filter. Both are live in the filter editor today.
Go filters run in-process, 30% faster, especially on high-throughput chains like Solana and Robinhood.
The gain comes from the runtime. Running a filter inside an isolated VM adds parsing and execution overhead to every invocation. Go filters skip the VM, so that overhead is gone, and at high block rates the saving compounds. The heavier the filter, the bigger the difference. The gap is widest on compute-intensive logic and large block payloads.
Streams filters are getting easier to configure and deploy, based on user feedback. Quicknode's AI Filter Agent writes the filter for you.
Open the filter editor and describe what you want in plain language:
"filter all transactions and token transfers that involve addresses in my 'wallets' list"
The agent returns an optimized, annotated filter using the correct fields for your selected network and dataset. It has context on the filter API, per-chain payload schemas, Key-Value Store capabilities and best practices, and a library of real-world filter templates.
將最新的工程見解、產品更新及 Web3 新聞直接送至您的收件匣。
已通過 SOC 2 Type II 認證 · ISO 27001
Read every line. Adjust anything you want.
If you're filtering with JavaScript and want to migrate to Go for faster filtering, use the "Migrate to a Go filter" option. AI converts your current logic to Go automatically.
Review the generated code, confirm the logic and return values match your JavaScript filter, then publish.
1. Open the Streams filter editor and select Go as the filter language.
2. Describe the filter you want, or migrate an existing one.
3. Review the output and publish.
The docs at quicknode.com/docs/streams/filters now carry tabbed Go and JavaScript examples.
pay3 replaced wallet addresses with a single shareable link for stablecoin payments. Streams watches 7,000+ registered addresses across Ethereum, BNB Smart Chain, Solana, and Tron, and fires a webhook roughly two seconds after a payment confirms onchain. One pipeline, four chains, no separate tooling per chain.
Read the pay3 case study
Defimon monitors EVM chains for exploits and alerts protocol teams the moment one lands. Filtering by address, contract, and event type before data reaches their pipeline, with watchlists in Key-Value Store lists instead of in memory, took block-to-detection latency from 2 seconds on their previous polling setup to under 0.5 seconds. They went from 3 chains to 8, from 3-4 engineers to 1, and cut infrastructure costs by $48,000 a year.
Both are address and event-list workloads, the same shape as the 'wallets' example above. The AI Filter Agent writes that first draft for you now, and Go runs it 30% faster.
Quicknode 成立於 2017 年,為開發者與企業Quicknode 機構級的區塊鏈基礎設施。憑藉 99.99% 的正常運行時間以及對 80 多條區塊鏈的支持,各團隊得以在無需妥協的情況下,開發並擴展鏈上應用程式。