You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 25, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Feb 25, 2026. It is now read-only.
We are running a Chainhook V2 hosted webhook (registered via https://api.hiro.so/chainhooks/v1/me) to monitor print_event emissions from a Stacks smart contract. We have observed that some events are silently dropped — the webhook is never called for certain on-chain transactions, with no error or retry visible on our end.
All print_event emissions matching the predicate should be delivered to the webhook URL. If delivery fails, retries should be attempted and ideally there should be a way to see delivery failures via the API.
Impact
Missed events leave our application in an inconsistent state (listings stuck as "purchase pending" indefinitely). There is currently no way for consumers to:
Know that an event was missed
Query for failed/pending deliveries
Request redelivery of missed events
Questions
Are there known conditions under which hosted chainhook v2 webhooks can silently drop events?
Is there a delivery guarantee (at-least-once) or is it best-effort?
Is there a way to view delivery logs or failed attempts for a registered hook?
Would it be possible to add a replay/redelivery API for missed events?
Activity
Rapha-btc commentedon Jan 28, 2026
Closing - filed in wrong repo, moving to stacks-network/chainhook
Rapha-btc commentedon Jan 28, 2026
Reopening - this is the correct repo for chainhook v2 hosted webhook issues.