All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.confio.ics23.ProofSpecOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: confio/proofs.proto

package tech.confio.ics23;

public interface ProofSpecOrBuilder extends
    // @@protoc_insertion_point(interface_extends:ics23.ProofSpec)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * any field in the ExistenceProof must be the same as in this spec.
   * except Prefix, which is just the first bytes of prefix (spec can be longer) 
   * 
* * .ics23.LeafOp leaf_spec = 1; */ boolean hasLeafSpec(); /** *
   * any field in the ExistenceProof must be the same as in this spec.
   * except Prefix, which is just the first bytes of prefix (spec can be longer) 
   * 
* * .ics23.LeafOp leaf_spec = 1; */ tech.confio.ics23.LeafOp getLeafSpec(); /** *
   * any field in the ExistenceProof must be the same as in this spec.
   * except Prefix, which is just the first bytes of prefix (spec can be longer) 
   * 
* * .ics23.LeafOp leaf_spec = 1; */ tech.confio.ics23.LeafOpOrBuilder getLeafSpecOrBuilder(); /** * .ics23.InnerSpec inner_spec = 2; */ boolean hasInnerSpec(); /** * .ics23.InnerSpec inner_spec = 2; */ tech.confio.ics23.InnerSpec getInnerSpec(); /** * .ics23.InnerSpec inner_spec = 2; */ tech.confio.ics23.InnerSpecOrBuilder getInnerSpecOrBuilder(); /** *
   * max_depth (if > 0) is the maximum number of InnerOps allowed (mainly for fixed-depth tries)
   * 
* * int32 max_depth = 3; */ int getMaxDepth(); /** *
   * min_depth (if > 0) is the minimum number of InnerOps allowed (mainly for fixed-depth tries)
   * 
* * int32 min_depth = 4; */ int getMinDepth(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy