public
anord
read
Ledger
Why work hard when you can work easier?
Languages
Repository composition by tracked source files.
TypeScript
86%
CSS
10%
SQL
3%
Shell
1%
HTML
0%
import crypto from "node:crypto";
export function signWebhook(secret: string, body: string): string {
return crypto.createHmac("sha256", secret).update(body).digest("hex");
}
export function buildSignedWebhookBody(secret: string, timestamp: string, body: string) {
return signWebhook(secret, `${timestamp}.${body}`);
}