verifyWebhookSignature()
SIP Protocol API Reference v0.15.1
SIP Protocol API Reference / verifyWebhookSignature
Function: verifyWebhookSignature()
Section titled “Function: verifyWebhookSignature()”verifyWebhookSignature(
rawBody,signature,secret):boolean
Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:16251
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”string | undefined
Signature from X-Helius-Signature header
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}