live · mainnetoc · docs
specs · api · guides
docs / documentation

@orangecheck/stamp-ots


@orangecheck/stamp-ots / makeAnchorVerifier

Function: makeAnchorVerifier()

function makeAnchorVerifier(cfg: AnchorVerifierConfig): (proofB64: string, blockHeight: number, blockHash: string, envelopeId: string) => Promise<boolean>;

Defined in: anchor.ts:62

Build a concrete anchor verifier from a proof walker plus a header source.

The returned function matches the verifyOtsAnchor shape expected by @orangecheck/stamp-core's verify():

(proofB64, blockHeight, blockHash, envelopeId) => Promise<boolean>

Wire it in as:

verify({ envelope, verifyOtsAnchor: makeAnchorVerifier({...}) })

Parameters

ParameterType
cfgAnchorVerifierConfig

Returns

(proofB64: string, blockHeight: number, blockHash: string, envelopeId: string) => Promise&lt;boolean>