@@ -234,7 +234,7 @@ TxGenerator::createAccounts(uint64_t start, uint64_t count, uint32_t ledgerNum,
234234 return ops;
235235}
236236
237- TransactionFrameBasePtr
237+ TransactionFrameBaseConstPtr
238238TxGenerator::createTransactionFramePtr (
239239 TxGenerator::TestAccountPtr from, std::vector<Operation> ops,
240240 std::optional<uint32_t > maxGeneratedFeeRate)
@@ -246,31 +246,32 @@ TxGenerator::createTransactionFramePtr(
246246 return txf;
247247}
248248
249- TransactionFrameBasePtr
249+ TransactionFrameBaseConstPtr
250250TxGenerator::createTransactionFramePtr (
251251 TxGenerator::TestAccountPtr from, std::vector<Operation> ops,
252252 std::optional<uint32_t > maxGeneratedFeeRate,
253- std::optional<uint32_t > byteCount)
253+ std::optional<uint32_t > byteCount, std::optional<Memo> memo )
254254{
255255 if (byteCount.has_value ())
256256 {
257257 return paddedTransactionFromOperations (
258258 mApp , from->getSecretKey (), from->nextSequenceNumber (), ops,
259- generateFee (maxGeneratedFeeRate, ops.size ()), *byteCount);
259+ generateFee (maxGeneratedFeeRate, ops.size ()), *byteCount, memo );
260260 }
261261 else
262262 {
263263 return transactionFromOperations (
264264 mApp , from->getSecretKey (), from->nextSequenceNumber (), ops,
265- generateFee (maxGeneratedFeeRate, ops.size ()));
265+ generateFee (maxGeneratedFeeRate, ops.size ()), memo );
266266 }
267267}
268268
269269std::pair<TxGenerator::TestAccountPtr, TransactionFrameBasePtr>
270270TxGenerator::paymentTransaction (uint32_t numAccounts, uint32_t offset,
271271 uint32_t ledgerNum, uint64_t sourceAccount,
272272 std::optional<uint32_t > byteCount,
273- std::optional<uint32_t > maxGeneratedFeeRate)
273+ std::optional<uint32_t > maxGeneratedFeeRate,
274+ std::optional<Memo> memo)
274275{
275276 TxGenerator::TestAccountPtr to, from;
276277 uint64_t amount = 1 ;
@@ -281,7 +282,7 @@ TxGenerator::paymentTransaction(uint32_t numAccounts, uint32_t offset,
281282
282283 return std::make_pair (from, createTransactionFramePtr (from, paymentOps,
283284 maxGeneratedFeeRate,
284- byteCount));
285+ byteCount, memo ));
285286}
286287
287288std::pair<TxGenerator::TestAccountPtr, TransactionFrameBaseConstPtr>
0 commit comments