• Verifies that a verification request's anchor has been properly registered on-chain.

    This function checks that:

    1. The given transaction referenced has at least the minTransactionStatus. If the input parameter is not present, the given transaction has at least the TransactionStatusEnum.Finalized.
    2. The transaction is a RegisterData transaction
    3. The registered anchor hash matches the computed hash of the request

    Returns

    The transaction outcome if verification succeeds

    Throws

    Error if the transaction is not finalized, has wrong type, or hash mismatch

    Parameters

    • verificationRequest: VerificationRequestV1

      The verification request containing the transaction reference

    • grpc: ConcordiumGRPCClient

      The gRPC client for blockchain queries

    • minTransactionStatus: Finalized | Committed = TransactionStatusEnum.Finalized

      Optional minimum transaction status required for verification. Defaults to TransactionStatusEnum.Finalized. Allowed values are Committed and Finalized. Transaction statuses in chronological order: receivedcommittedfinalized.

    Returns Promise<BlockItemSummaryInBlock>

Generated using TypeDoc