Transaction Meta V4Xdr
data class TransactionMetaV4Xdr(val ext: ExtensionPointXdr, val txChangesBefore: LedgerEntryChangesXdr, val operations: List<OperationMetaV2Xdr>, val txChangesAfter: LedgerEntryChangesXdr, val sorobanMeta: SorobanTransactionMetaV2Xdr?, val events: List<TransactionEventXdr>, val diagnosticEvents: List<DiagnosticEventXdr>)
XDR Source: struct TransactionMetaV4 { ExtensionPoint ext;
LedgerEntryChanges txChangesBefore; // tx level changes before operations
// are applied if any
OperationMetaV2 operations<>; // meta for each operation
LedgerEntryChanges txChangesAfter; // tx level changes after operations are
// applied if any
SorobanTransactionMetaV2* sorobanMeta; // Soroban-specific meta (only for
// Soroban transactions).
TransactionEvent events<>; // Used for transaction-level events (like fee payment)
DiagnosticEvent diagnosticEvents<>; // Used for all diagnostic informationContent copied to clipboard
};
Constructors
Link copied to clipboard
constructor(ext: ExtensionPointXdr, txChangesBefore: LedgerEntryChangesXdr, operations: List<OperationMetaV2Xdr>, txChangesAfter: LedgerEntryChangesXdr, sorobanMeta: SorobanTransactionMetaV2Xdr?, events: List<TransactionEventXdr>, diagnosticEvents: List<DiagnosticEventXdr>)