HAL Streams Overview

Filter down blockchain data and consume it via an API within minutes


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.


How it works

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.

Supported Blockchains

  • Ethereum
  • Polygon
  • Avalanche
  • Binance
  • Gnosis
  • Fantom
  • Arbitrum

Join our community

Join us on Telegram or Discord to troubleshoot, chat or share what you're building with our API.