Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
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 TypeMethodDescription* 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
ChainOfTrustProof.ProofCase getProofCase()
-