Notifications
Block Webhooks
Get an HTTP POST to your URL every time a new BCH block is found on the pool. No account needed.
01
Register your URL
Enter any URL that accepts HTTP POST. We'll hit it within 5 minutes of every new block.
02
Optional secret
Add a secret to verify authenticity via HMAC-SHA256 in the
X-SoloPool-Signature header.03
Save your manage URL
After registering you'll get a unique URL to view delivery logs and delete the webhook.
04
Auto-disable on failure
After 5 consecutive failed deliveries the webhook is paused. Just re-register when your endpoint is back.
Register a webhook
Example payload
Every delivery is a POST with Content-Type: application/json:
{
"event": "block_found",
"pool": "SoloPool.eu",
"timestamp": "2025-04-01T14:23:11+00:00",
"block": {
"height": 897432,
"found_at": "2025-04-01T14:23:08+00:00",
"reward": "3.125 BCH",
"luck": "74%"
}
}
If you set a signing secret, verify the delivery with:
$expected = 'sha256=' . hash_hmac('sha256', $rawBody, $yourSecret);
if (!hash_equals($expected, $_SERVER['HTTP_X_SOLOPOOL_SIGNATURE'])) {
http_response_code(401); exit;
}