HAL Streams turn real-time blockchain data into filtered Events that are relevant to your needs.
We provide a simple UI and a powerful REST API that lets you consume those events and more.
It all starts with Blueprints.
Blueprints describe how to filter down raw blockchain data into individual events that you care about.
Any of these can be described via a Blueprints:
- when a smart contract function was called
- when a smart contract emitted an event
- when a smart contract state changed
- when a transaction happened
- and many more...
Once a Blueprint is created and deployed, we end up with a Stream.
Streams run against blocks in real-time, they filter it down and produce Events.
With a Stream running, you can start consuming its Events via HAL APIs and start building your apps on top.
Updated about 1 year ago