Skip to content

verifyWebhookSignature()

SIP Protocol API Reference v0.15.1


SIP Protocol API Reference / 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

string

Raw request body as string

string | undefined

Signature from X-Helius-Signature header

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
}