Automated USDC Yield in Your AppThe Quicknode Earn API handles the vaults, the rebalancing, and the bridging. Live on 7 chains.
Read the announcementSOC 2 Type II 인증 · ISO 27001
Write 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.
최신 엔지니어링 인사이트, 제품 업데이트, 웹3 뉴스를 여러분의 이메일로 바로 받아보세요.
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.
2017년에 설립된 Quicknode 개발자와 기업을 위해 기관급 블록체인 인프라를 Quicknode . 99.99%의 가동률과 80개 이상의 체인을 지원함으로써, 팀들은 타협 없이 온체인 애플리케이션을 구축하고 확장할 수 있습니다.