Class LedgerIdPublicationTransactionBody.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<LedgerIdPublicationTransactionBody,LedgerIdPublicationTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<LedgerIdPublicationTransactionBody,LedgerIdPublicationTransactionBody.Builder>
com.hedera.hapi.node.tss.legacy.LedgerIdPublicationTransactionBody.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, LedgerIdPublicationTransactionBodyOrBuilder, Cloneable
Enclosing class:
LedgerIdPublicationTransactionBody

public static final class LedgerIdPublicationTransactionBody.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<LedgerIdPublicationTransactionBody,LedgerIdPublicationTransactionBody.Builder> implements LedgerIdPublicationTransactionBodyOrBuilder
 *
 A system initiated transaction to externalize the ledger id and verification
 key for recursive chain-of-trust proofs extending from the new ledger id.

 This transaction SHALL be issued whenever the ledger id changes.<br/>
 This transaction MUST NOT be sent by a client and SHALL be rejected if
 received by any node.<br/>
 This transaction SHALL be present in the record stream or block stream.

 ### Block Stream Effects
 None
 
Protobuf type com.hedera.hapi.node.tss.LedgerIdPublicationTransactionBody