Onchain events, delivered in seconds
Filter transfers, logs and contract events, then deliver them to your webhooks, queues and databases. Backfill from a past block, then follow live.
Public pricing at launch. Pricing →
Available now for managed solutions.
Streams
Streams delivers filtered blockchain events, such as token transfers, logs and contract events, to your webhooks, queues and databases as each block is indexed. Public access is coming soon. Today it is available inside the managed solutions our team runs.
- Speed
- Seconds after the blockEvents go out as each block is indexed.
- Price
- On your scopeInside managed solutions until public launch.
- Chains
- Chains others skipL2s, appchains and custom chains we index.
- Compatibility
- Your destinationsWebhooks, Kafka, Amazon SQS and the databases you already run.
Define a stream, receive events
- Console or API
- Create and manage streams
- Signed deliveries
- Verify payloads on receipt
- Replay
- Restart from a cursor
1{2 "name": "usdt-deposits",3 "source": { "chain": "1", "dataset": "erc20_transfers" },4 "filter": {5 "token": "USDT",6 "to": ["0xC194…6101", "0x51c0…8e3a"]7 },8 "destination": {9 "type": "webhook",10 "url": "https://payments.example.com/hooks/onchain"11 },12 "backfill": { "fromBlock": 23600000 }13}
1{2 "stream": "usdt-deposits",3 "event": "transfer.detected",4 "confirmations": 1,5 "data": {6 "txHash": "0x3d60…c511",7 "amount": "15000.99",8 "token": "USDT"9 },10 "cursor": "1:23618029:0"11}
From filter to destination
Pick a dataset, filter it and choose a destination. Replay a past range, then follow new blocks.
Read the docs →- source
erc20_transfers
- token
- USDT
- to
- 0xC194…6101, 0x51c0…8e3a
- from block
- 23,600,000
Sources & filters
Datasets per chain, filtered by contract, token, address or event.
Destinations
Webhooks, Kafka, Amazon SQS, Postgres and ClickHouse.
- Backfill from block 23,600,00018,029 blocks
- Caught up with the chain head23,618,029
- Following new blockslive
Backfill
Replay history from a block, then continue live.
Progress & errors
Cursor, lag, retries and failed deliveries per stream.
Running inside managed solutions
Our team builds these services on Streams, then runs them for you.
- Transfer details sent straight to your Travel Rule providerTravel Rule Data →
- Every chain you accept, one deposit flowDeposit Monitoring →
- Wallet balances and historyWallet & Portfolio Data →
- Bridge transfers, traced end to endCross-chain Transfers →
- Follow the funds across chains and bridgesTransaction Monitoring →
24indexed networks
Available for managed solutions on these networks. The most active are listed here.
See all supported chains →Ethereum
GUNZ
Dexalot
HenesysBoba Ethereum
Hemi
Beam
Numine
What teams usually ask us
Can I sign up for Streams today?
Not on your own yet. Public access is coming soon, and you can join the waitlist. Streams is available today inside the managed solutions our team runs.
Where can Streams deliver events?
To webhooks, Kafka, Amazon SQS and databases such as Postgres.
Can Streams replay past blocks?
Yes. A stream can backfill from a past block, then continue live. You can also restart it from a cursor.
Built on the same index
Public access coming soon
Join the waitlist for self-serve access. It already runs in managed solutions today.