ReceiptVerifyOptions
@mandaitor/sdk / ReceiptVerifyOptions
Interface: ReceiptVerifyOptions
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:94
Options for verifyExecutionReceipt.
Properties
allowedIssuers?
optionalallowedIssuers?:string[]
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:99
Issuer DIDs to accept, exactly. Checked before any DID is resolved, so a receipt naming another issuer never causes a request. Strongly recommended.
clockSkewSeconds?
optionalclockSkewSeconds?:number
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:104
Clock skew tolerance for iat, in seconds (default 60).
currentTime?
optionalcurrentTime?:number
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:106
The current time, in Unix seconds, for testing.
didResolver?
optionaldidResolver?: (did) =>Promise<DidDocument|null>
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:101
Resolves the issuer's DID document; defaults to did:web over HTTPS.
Parameters
did
string
Returns
Promise<DidDocument | null>
expected?
optionalexpected?:ReceiptExpectation
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:102