Skip to main content

Streams Quickstart: Create Your First Stream

Updated on
Jul 20, 2026

This quickstart walks you through creating a stream that tracks ERC-20 token transfers on Ethereum Mainnet. You'll use the Logs dataset to capture transfer events and deliver them to a webhook endpoint using a filter that extracts only the data you need.

1

Configure your stream

In the Streams dashboard, click + New Stream. Name your stream, select Ethereum Mainnet, leave the start range set to the latest block, then click Next.

Stream range configuration
2

Select the Logs dataset

Select Logs from the dataset menu. It includes smart-contract events such as ERC-20 transfers. Click Fetch payload to preview the data, then continue.

Logs dataset selection
3

Filter for ERC-20 transfers

Click Customize your payload to open the filter editor. Ask the AI Agent to return ERC-20 transfer events with the from, to, and value fields. Test the filter, then save it.

Filter editor with AI Agent
4

Set up webhook delivery

Select Webhook as the destination and enter your endpoint URL. Click Check Connection, then click Create a Stream.

Webhook destination configuration
5

You're live!

Your stream is now sending ERC-20 transfer events to your webhook. Use the Streams dashboard to monitor deliveries, pause the stream, or update its configuration.

Share this doc