Ledger Close Meta V1Xdr
data class LedgerCloseMetaV1Xdr(val ext: LedgerCloseMetaExtXdr, val ledgerHeader: LedgerHeaderHistoryEntryXdr, val txSet: GeneralizedTransactionSetXdr, val txProcessing: List<TransactionResultMetaXdr>, val upgradesProcessing: List<UpgradeEntryMetaXdr>, val scpInfo: List<SCPHistoryEntryXdr>, val totalByteSizeOfLiveSorobanState: Uint64Xdr, val evictedKeys: List<LedgerKeyXdr>, val unused: List<LedgerEntryXdr>)
XDR Source: 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<>;Content copied to clipboard
};
Constructors
Link copied to clipboard
constructor(ext: LedgerCloseMetaExtXdr, ledgerHeader: LedgerHeaderHistoryEntryXdr, txSet: GeneralizedTransactionSetXdr, txProcessing: List<TransactionResultMetaXdr>, upgradesProcessing: List<UpgradeEntryMetaXdr>, scpInfo: List<SCPHistoryEntryXdr>, totalByteSizeOfLiveSorobanState: Uint64Xdr, evictedKeys: List<LedgerKeyXdr>, unused: List<LedgerEntryXdr>)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Size in bytes of live Soroban state, to support downstream systems calculating storage fees correctly.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard