verifyWebhookSignature()
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / verifyWebhookSignature
Function: verifyWebhookSignature()
Section titled “Function: 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
Parameters
Section titled “Parameters”rawBody
Section titled “rawBody”string
Raw request body as string
signature
Section titled “signature”Signature from X-Helius-Signature header
string | undefined
secret
Section titled “secret”string
Webhook secret from Helius dashboard
Returns
Section titled “Returns”boolean
True if signature is valid
Example
Section titled “Example”const isValid = verifyWebhookSignature( req.rawBody, req.headers['x-helius-signature'], process.env.HELIUS_WEBHOOK_SECRET!)if (!isValid) { res.status(401).send('Invalid signature') return}