Stop polling mirror nodes. HashStream delivers every smart contract event to your webhook the moment it reaches consensus — with retries, audit trails, and replay built in.
// Webhook delivered in 238ms · 200 OK
{
"id": "evt_8f3a2b41",
"event": "Transfer",
"contractId": "0.0.48670965",
"network": "mainnet",
"consensusTimestamp": "1714545600.123456789",
"data": {
"from": "0.0.1234567",
"to": "0.0.7654321",
"amount": "100000000"
},
"signature": "0xa1b2c3..."
}Production-grade webhook infrastructure for the Hedera ecosystem. Built once, so you don't have to build it again.
Webhooks fire within seconds of consensus. No polling, no missed events, no stale state.
Exponential backoff, automatic retries, full audit trail per event. Replay any delivery on demand.
Subscribe to a specific contract ID. Route events by network, status, or custom predicate.
Sign or authenticate webhooks with your own secrets. Headers stored encrypted at rest.
Single dashboard, both networks. Switch with one click. Same API, same predictable shape.
Built specifically for Hedera. Deep expertise in HCS, mirror nodes, and the smart contract service.
Drop in your contract ID and pick a network. Mainnet or testnet, your call.
{
"contractId": "0.0.48670965",
"network": "mainnet"
}Add a webhook URL and any custom headers. Test the endpoint with sample events before flipping it live.
{
"endpoint": "https://api.you.com/events",
"headers": {
"x-api-key": "•••••••••"
}
}Sit back. Every matching contract event hits your endpoint with full payload, audit log, and replay tooling.
// Webhook delivered in 238ms · 200 OK
{
"id": "evt_8f3a2b41",
"event": "Transfer",
"contractId": "0.0.48670965",
"network": "mainnet",
"consensusTimestamp": "1714545600.123456789",
"data": {
"from": "0.0.1234567",
"to": "0.0.7654321",
"amount": "100000000"
},
"signature": "0xa1b2c3..."
}Real-time webhook delivery for every contract event. Set up in minutes, runs forever.