Class LedgerIdPublicationTransactionBody

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

@Generated public final class LedgerIdPublicationTransactionBody extends com.google.protobuf.GeneratedMessageLite<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