Skip to main content

ProofProvider

@totemsdk/proof


@totemsdk/proof / ProofProvider

Interface: ProofProvider

Properties

capabilities

readonly capabilities: ProofProviderCapability[]

Methods

anchorProof()?

optional anchorProof(signedProof): Promise<ProofOperationResult>

Parameters

signedProof

SignedProof

Returns

Promise<ProofOperationResult>


checkHash()?

optional checkHash(params): Promise<ProofOperationResult>

Parameters

params
hash

string

Returns

Promise<ProofOperationResult>


checkProof()?

optional checkProof(signedProof): Promise<ProofOperationResult>

Parameters

signedProof

SignedProof

Returns

Promise<ProofOperationResult>


stampHash()?

optional stampHash(params): Promise<ProofOperationResult>

Parameters

params
hash

string

Returns

Promise<ProofOperationResult>


verifyHash()?

optional verifyHash(params): Promise<ProofVerifyResult>

Parameters

params
hash

string

reportRequired?

boolean

Returns

Promise<ProofVerifyResult>


verifyProof()?

optional verifyProof(signedProof, options?): Promise<ProofVerifyResult>

Parameters

signedProof

SignedProof

options?
skipLocalVerification?

boolean

Returns

Promise<ProofVerifyResult>