Skip to main content

ReceiptVerifyOptions

@mandaitor/sdk


@mandaitor/sdk / ReceiptVerifyOptions

Interface: ReceiptVerifyOptions

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:94

Options for verifyExecutionReceipt.

Properties​

allowedIssuers?​

optional allowedIssuers?: 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?​

optional clockSkewSeconds?: number

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:104

Clock skew tolerance for iat, in seconds (default 60).


currentTime?​

optional currentTime?: number

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:106

The current time, in Unix seconds, for testing.


didResolver?​

optional didResolver?: (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?​

optional expected?: ReceiptExpectation

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:102