import { JsonRpcRequestPayload, JsonRpcSource } from '@haechi-labs/face-types'; import { v4 as uuidv4 } from 'uuid'; export function formatJsonRpc( payload: JsonRpcRequestPayload, options?: { from?: JsonRpcSource; to?: JsonRpcSource; jsonrpc?: string } ) { if (!payload?.id) { payload.id = uuidv4(); } payload.from = options?.from ?? ('FACE_NATIVE_SDK' as any); payload.to = options?.to ?? JsonRpcSource.FACE_IFRAME; payload.jsonrpc = options?.jsonrpc ?? '2.0'; return payload; }