UNPKG

@renegade-fi/react

Version:
23 lines (21 loc) 586 B
import { SIG_EXPIRATION_BUFFER_MS } from "@renegade-fi/core"; import { addExpiringAuthToHeaders } from "@renegade-fi/core"; import type { Config, SubscriptionBody, UnsubscriptionBody } from "@renegade-fi/core"; export function createSignedWebSocketRequest( config: Config, key: `0x${string}`, body: SubscriptionBody | UnsubscriptionBody, ) { const headers = addExpiringAuthToHeaders( config, body.topic, {}, JSON.stringify(body), key, SIG_EXPIRATION_BUFFER_MS, ); return { headers, body, }; }