import { RecoveryClient } from "@vaultfire/v3-sdk/modules"; import { preparePortableReceiptRegistration, type PortableReceiptV3 } from "@vaultfire/v3-sdk/receipts"; const hex = (byte: string, count = 32) => `0x${byte.repeat(count)}` as `0x${string}`; const receipt: PortableReceiptV3 = { issuer: hex("11",20), subject: hex("22"), schema: hex("33"), payloadHash: hex("44"), provenanceHash: hex("55"), consentId: hex("00"), issuedAt: 100n, notAfter: 200n, nonce: 0n }; console.log(preparePortableReceiptRegistration(receipt)); console.log(new RecoveryClient().guidance("VERIFICATION_FAILED"));