diff --git a/src/libxrpl/tx/transactors/oracle/OracleSet.cpp b/src/libxrpl/tx/transactors/oracle/OracleSet.cpp index 0ac7d1b9df..861130db9b 100644 --- a/src/libxrpl/tx/transactors/oracle/OracleSet.cpp +++ b/src/libxrpl/tx/transactors/oracle/OracleSet.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include diff --git a/src/test/app/Loan_test.cpp b/src/test/app/Loan_test.cpp index f9eb0cdeb0..e18a801fff 100644 --- a/src/test/app/Loan_test.cpp +++ b/src/test/app/Loan_test.cpp @@ -690,16 +690,22 @@ protected: case AssetType::MPT: { // Enough to cover initial fees if (!env.le(keylet::account(issuer))) + { env.fund( baseAccountReserve(*env.current(), {.ownerCountDelta = 10}) * 10, issuer); + } if (!env.le(keylet::account(lender))) + { env.fund( baseAccountReserve(*env.current(), {.ownerCountDelta = 10}) * 10, noripple(lender)); + } if (!env.le(keylet::account(borrower))) + { env.fund( baseAccountReserve(*env.current(), {.ownerCountDelta = 10}) * 10, noripple(borrower)); + } MPTTester mptt{env, issuer, kMptInitNoFund}; mptt.create({.flags = tfMPTCanClawback | tfMPTCanTransfer | tfMPTCanLock}); @@ -786,12 +792,16 @@ protected: // Enough to cover initial fees env.fund(baseAccountReserve(*env.current(), {.ownerCountDelta = 10}) * 10, issuer); if (lender != issuer) + { env.fund( baseAccountReserve(*env.current(), {.ownerCountDelta = 10}) * 10, noripple(lender)); + } if (borrower != issuer && borrower != lender) + { env.fund( baseAccountReserve(*env.current(), {.ownerCountDelta = 10}) * 10, noripple(borrower)); + } describeLoan(env, brokerParams, loanParams, assetType, issuer, lender, borrower);