CommitmentProof is either an ExistenceProof or a NonExistenceProof, or a Batch of such messages

from message ics23.CommitmentProof

Hierarchy

Constructors

Properties

proof:
    | {
        case: "exist";
        value: ExistenceProof;
    }
    | {
        case: "nonexist";
        value: NonExistenceProof;
    }
    | {
        case: "batch";
        value: BatchProof;
    }
    | {
        case: "compressed";
        value: CompressedBatchProof;
    }
    | {
        case: undefined;
        value?: undefined;
    } = ...

Type declaration

  • case: "exist"
  • value: ExistenceProof

    from field: ics23.ExistenceProof exist = 1;

Type declaration

  • case: "nonexist"
  • value: NonExistenceProof

    from field: ics23.NonExistenceProof nonexist = 2;

Type declaration

  • case: "batch"
  • value: BatchProof

    from field: ics23.BatchProof batch = 3;

Type declaration

  • case: "compressed"
  • value: CompressedBatchProof

    from field: ics23.CompressedBatchProof compressed = 4;

from oneof ics23.CommitmentProof.proof

fields: FieldList = ...
runtime: ProtoRuntime = proto3
typeName: "ics23.CommitmentProof" = 'ics23.CommitmentProof'

Methods