TransactionMetaV3Xdr

data class TransactionMetaV3Xdr(val ext: ExtensionPointXdr, val txChangesBefore: LedgerEntryChangesXdr, val operations: List<OperationMetaXdr>, val txChangesAfter: LedgerEntryChangesXdr, val sorobanMeta: SorobanTransactionMetaXdr?)

XDR Source: struct TransactionMetaV3 { ExtensionPoint ext;

LedgerEntryChanges txChangesBefore;  // tx level changes before operations
                                     // are applied if any
OperationMeta operations<>;          // meta for each operation
LedgerEntryChanges txChangesAfter;   // tx level changes after operations are
                                     // applied if any
SorobanTransactionMeta* sorobanMeta; // Soroban-specific meta (only for
                                     // Soroban transactions).

};

Constructors

Link copied to clipboard
constructor(ext: ExtensionPointXdr, txChangesBefore: LedgerEntryChangesXdr, operations: List<OperationMetaXdr>, txChangesAfter: LedgerEntryChangesXdr, sorobanMeta: SorobanTransactionMetaXdr?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

applied if any Soroban-specific meta (only for

Link copied to clipboard

tx level changes after operations are

Link copied to clipboard

tx level changes before operations

Functions

Link copied to clipboard
fun encode(writer: XdrWriter)