• Creates a verification audit record and anchors it on-chain in a single operation.

    This is a convenience function that:

    1. Creates and validates an audit record using createChecked
    2. Registers the audit record anchor on-chain using registerAnchor

    Returns

    A verification result containing the audit record and anchor transaction hash

    Parameters

    • id: string

      Unique identifier for the audit record

    • request: VerificationRequestV1

      The verification request being audited

    • presentation: VerifiablePresentationV1

      The verifiable presentation being verified

    • grpc: ConcordiumGRPCClient

      The gRPC client for blockchain queries and transactions

    • anchorData: AnchorData

      Transaction metadata for the anchor registration (sender, nonce) + public info

    • verificationData: VerificationData

      The network identifier and optional block hash to query information at.

    Returns Promise<VerificationResult<{
        anchorTransactionRef: Type;
        record: VerificationAuditRecordV1;
    }>>

Generated using TypeDoc