![JAR search and dependency download from the Maven repository](/logo.png)
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