chainhook
« Back to VersTracker
Description:
Reorg-aware indexing engine for the Stacks & Bitcoin blockchains
Type: Formula  |  Latest Version: 1.9.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @hirosystems  |  formulae.brew.sh
Category: Developer tools
Tags: blockchain indexing stacks bitcoin web3
Install: brew install chainhook
About:
Chainhook is a reorg-aware indexing engine designed for the Stacks and Bitcoin blockchains. It allows developers to specify predicates that trigger specific actions upon matching on-chain events. This tool provides a robust mechanism for building responsive applications that need to react to blockchain state changes reliably.
Key Features:
  • Reorg-aware indexing for data consistency
  • Predicate-based event matching and action triggering
  • Supports both Bitcoin and Stacks blockchains
  • Offers an SDK for custom indexers
Use Cases:
  • Building event-driven architectures for blockchain apps
  • Indexing on-chain data for analytics or frontend display
  • Automating responses to specific smart contract interactions
Alternatives:
  • Clarinet – Clarinet focuses on Clarity smart contract development/testing, while Chainhook focuses on indexing and data consumption.
  • The Graph – The Graph is a decentralized indexing protocol, whereas Chainhook is a self-hosted, open-source engine.
License: GPL-3.0-only
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:10am 0 VERSION_BUMP 1ac0a56c