AccountBasedCredential: {
    credentialSubject: {
        id: DIDString;
        statement: AtomicStatementV2<AttributeKey>[];
    };
    issuer: DIDString;
    proof: ZKProofV4;
    type: ["VerifiableCredential", "ConcordiumVerifiableCredentialV1", "ConcordiumAccountBasedCredential"];
}

A verifiable credential based on an account credential on the Concordium blockchain. This credential type contains zero-knowledge proofs about account credentials and their associated identity attributes.

Type declaration

  • credentialSubject: {
        id: DIDString;
        statement: AtomicStatementV2<AttributeKey>[];
    }

    The credential subject containing account-based statements

  • issuer: DIDString

    The issuer of the ID credential used to open the account credential

  • proof: ZKProofV4

    The zero-knowledge proof for attestation

  • type: ["VerifiableCredential", "ConcordiumVerifiableCredentialV1", "ConcordiumAccountBasedCredential"]

    Type identifiers for this credential format

Generated using TypeDoc