diff --git a/Stellar-ledger.x b/Stellar-ledger.x index ce4d697..eaf1e89 100644 --- a/Stellar-ledger.x +++ b/Stellar-ledger.x @@ -412,6 +412,11 @@ struct ContractEvent body; }; +struct OperationEvents +{ + ContractEvent events<>; +}; + struct TransactionMetaV3 { LedgerEntryChanges txChangesBefore; // tx level changes before operations @@ -419,8 +424,8 @@ struct TransactionMetaV3 OperationMeta operations<>; // meta for each operation LedgerEntryChanges txChangesAfter; // tx level changes after operations are // applied if any - ContractEvent events<>; // custom events populated by the - // contracts themselves + OperationEvents events<>; // custom events populated by the + // contracts themselves. One list per operation. TransactionResult txResult; Hash hashes[3]; // stores sha256(txChangesBefore, operations, txChangesAfter),