Interface ChainOfTrustProofOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ChainOfTrustProof, ChainOfTrustProof.Builder

@Generated public interface ChainOfTrustProofOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    * If there is not yet a SNARK proving the chain of trust from ledger id to the hinTS verification key, an aggregation of Schnorr signatures on the concatenation of the ledger id and genesis hinTS verification key that serve as witnesses for the SNARK prover algorithm.
     
    com.google.protobuf.ByteString
    * If known, a ZK-compressed SNARK proof proving the chain of trust from the ledger id to this hinTS verification key.
    boolean
    * If there is not yet a SNARK proving the chain of trust from ledger id to the hinTS verification key, an aggregation of Schnorr signatures on the concatenation of the ledger id and genesis hinTS verification key that serve as witnesses for the SNARK prover algorithm.
    boolean
    * If known, a ZK-compressed SNARK proof proving the chain of trust from the ledger id to this hinTS verification key.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasAggregatedNodeSignatures

      boolean hasAggregatedNodeSignatures()
       *
       If there is not yet a SNARK proving the chain of trust from ledger id to
       the hinTS verification key, an aggregation of Schnorr signatures on
       the concatenation of the ledger id and genesis hinTS verification key
       that serve as witnesses for the SNARK prover algorithm.
       
      .com.hedera.hapi.node.state.history.AggregatedNodeSignatures aggregated_node_signatures = 1;
      Returns:
      Whether the aggregatedNodeSignatures field is set.
    • getAggregatedNodeSignatures

      AggregatedNodeSignatures getAggregatedNodeSignatures()
       *
       If there is not yet a SNARK proving the chain of trust from ledger id to
       the hinTS verification key, an aggregation of Schnorr signatures on
       the concatenation of the ledger id and genesis hinTS verification key
       that serve as witnesses for the SNARK prover algorithm.
       
      .com.hedera.hapi.node.state.history.AggregatedNodeSignatures aggregated_node_signatures = 1;
      Returns:
      The aggregatedNodeSignatures.
    • hasWrapsProof

      boolean hasWrapsProof()
       *
       If known, a ZK-compressed SNARK proof proving the chain of trust from
       the ledger id to this hinTS verification key.
       
      bytes wraps_proof = 2;
      Returns:
      Whether the wrapsProof field is set.
    • getWrapsProof

      com.google.protobuf.ByteString getWrapsProof()
       *
       If known, a ZK-compressed SNARK proof proving the chain of trust from
       the ledger id to this hinTS verification key.
       
      bytes wraps_proof = 2;
      Returns:
      The wrapsProof.
    • getProofCase