java.lang.Object
com.google.protobuf.AbstractMessageLite<ChainOfTrustProof,ChainOfTrustProof.Builder>
com.google.protobuf.GeneratedMessageLite<ChainOfTrustProof,ChainOfTrustProof.Builder>
com.hedera.hashgraph.sdk.proto.ChainOfTrustProof
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,ChainOfTrustProofOrBuilder
@Generated
public final class ChainOfTrustProof
extends com.google.protobuf.GeneratedMessageLite<ChainOfTrustProof,ChainOfTrustProof.Builder>
implements ChainOfTrustProofOrBuilder
Protobuf type
com.hedera.hapi.node.state.history.ChainOfTrustProof-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typecom.hedera.hapi.node.state.history.ChainOfTrustProofstatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) * 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.static ChainOfTrustProofcom.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.static ChainOfTrustProof.Builderstatic ChainOfTrustProof.BuildernewBuilder(ChainOfTrustProof prototype) static ChainOfTrustProofparseDelimitedFrom(InputStream input) static ChainOfTrustProofparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChainOfTrustProofparseFrom(byte[] data) static ChainOfTrustProofparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChainOfTrustProofparseFrom(com.google.protobuf.ByteString data) static ChainOfTrustProofparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChainOfTrustProofparseFrom(com.google.protobuf.CodedInputStream input) static ChainOfTrustProofparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChainOfTrustProofparseFrom(InputStream input) static ChainOfTrustProofparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChainOfTrustProofparseFrom(ByteBuffer data) static ChainOfTrustProofparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ChainOfTrustProof> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
AGGREGATED_NODE_SIGNATURES_FIELD_NUMBER
public static final int AGGREGATED_NODE_SIGNATURES_FIELD_NUMBER- See Also:
-
WRAPS_PROOF_FIELD_NUMBER
public static final int WRAPS_PROOF_FIELD_NUMBER- See Also:
-
-
Method Details
-
getProofCase
- Specified by:
getProofCasein interfaceChainOfTrustProofOrBuilder
-
hasAggregatedNodeSignatures
public 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;- Specified by:
hasAggregatedNodeSignaturesin interfaceChainOfTrustProofOrBuilder- Returns:
- Whether the aggregatedNodeSignatures field is set.
-
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;- Specified by:
getAggregatedNodeSignaturesin interfaceChainOfTrustProofOrBuilder- Returns:
- The aggregatedNodeSignatures.
-
hasWrapsProof
public 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;- Specified by:
hasWrapsProofin interfaceChainOfTrustProofOrBuilder- Returns:
- Whether the wrapsProof field is set.
-
getWrapsProof
public 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;- Specified by:
getWrapsProofin interfaceChainOfTrustProofOrBuilder- Returns:
- The wrapsProof.
-
parseFrom
public static ChainOfTrustProof parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChainOfTrustProof parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChainOfTrustProof parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChainOfTrustProof parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChainOfTrustProof parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChainOfTrustProof parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ChainOfTrustProof parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ChainOfTrustProof parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ChainOfTrustProof parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ChainOfTrustProof parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<ChainOfTrustProof,ChainOfTrustProof.Builder>
-
getDefaultInstance
-
parser
-