Skip to content

verifyWebhookSignature()

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / verifyWebhookSignature

verifyWebhookSignature(rawBody, signature, secret): boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16147

Verify Helius webhook signature using HMAC-SHA256

H-4, H-8 FIX: Implement webhook signature verification

string

Raw request body as string

Signature from X-Helius-Signature header

string | undefined

string

Webhook secret from Helius dashboard

boolean

True if signature is valid

const isValid = verifyWebhookSignature(
req.rawBody,
req.headers['x-helius-signature'],
process.env.HELIUS_WEBHOOK_SECRET!
)
if (!isValid) {
res.status(401).send('Invalid signature')
return
}