Class LedgerCloseMetaV1

java.lang.Object
org.stellar.sdk.xdr.LedgerCloseMetaV1
All Implemented Interfaces:
XdrElement

public class LedgerCloseMetaV1 extends Object implements XdrElement
LedgerCloseMetaV1's original definition in the XDR file is:
 struct LedgerCloseMetaV1
 {
     LedgerCloseMetaExt ext;

     LedgerHeaderHistoryEntry ledgerHeader;

     GeneralizedTransactionSet txSet;

     // NB: transactions are sorted in apply order here
     // fees for all transactions are processed first
     // followed by applying transactions
     TransactionResultMeta txProcessing<>;

     // upgrades are applied last
     UpgradeEntryMeta upgradesProcessing<>;

     // other misc information attached to the ledger close
     SCPHistoryEntry scpInfo<>;

     // Size in bytes of live Soroban state, to support downstream
     // systems calculating storage fees correctly.
     uint64 totalByteSizeOfLiveSorobanState;

     // TTL and data/code keys that have been evicted at this ledger.
     LedgerKey evictedKeys<>;

     // Maintained for backwards compatibility, should never be populated.
     LedgerEntry unused<>;
 };