| title | FAQs |
|---|
Chainhooks can listen and act on events from the Bitcoin and Stacks network.
Yes, Chainhooks can be used for coordinating cross-chain actions. You can use chainhook on Bitcoin, ordinals, and Stacks.
Chainhook can easily extract the information needed to build (or rebuild) databases for a front end.
The chainhook event observer was designed as a library written in Rust, which makes it very portable. Bindings can easily be created from other languages (Node, Ruby, Python, etc.), making this tool a very convenient and performant library, usable by anyone.
Oracles, in general, do the following:
- Capture relevant on-chain events
- Process the events via some off-chain, centralized logic
- Commit the resultant data on-chain
Chainhook can be used to efficiently capture relevant on-chain events and forward them to off-chain services.
Chainhook can be used from the exposed RESTful API endpoints. A comprehensive OpenAPI specification explaining how to interact with the Chainhook REST API can be found here.
Yes, you can run chainhook on both the testnet and mainnet.
Use adequate values for start_block and end_block in predicates by reducing the number of network hops between the chainhook and the bitcoind process.