diff --git a/src/test/app/OfferMPT_test.cpp b/src/test/app/OfferMPT_test.cpp index bb7e6868f1..6563b2e432 100644 --- a/src/test/app/OfferMPT_test.cpp +++ b/src/test/app/OfferMPT_test.cpp @@ -5061,7 +5061,7 @@ public: musd.pay(issuer, maker, 100); - auto const issuance = env.le(keylet::mptIssuance(usd.mpt())); + auto const issuance = env.le(keylet::mptokenIssuance(usd.mpt())); if (!BEAST_EXPECT(issuance)) return; BEAST_EXPECT(issuance->getFieldU64(sfOutstandingAmount) == 100); diff --git a/src/xrpld/rpc/detail/MPT.h b/src/xrpld/rpc/detail/MPT.h index 2299d9955f..68054b2d0b 100644 --- a/src/xrpld/rpc/detail/MPT.h +++ b/src/xrpld/rpc/detail/MPT.h @@ -1,5 +1,7 @@ #pragma once +#include +#include #include namespace xrpl { diff --git a/src/xrpld/rpc/detail/Pathfinder.cpp b/src/xrpld/rpc/detail/Pathfinder.cpp index 16a2ecc8c2..b1947ebbe6 100644 --- a/src/xrpld/rpc/detail/Pathfinder.cpp +++ b/src/xrpld/rpc/detail/Pathfinder.cpp @@ -815,7 +815,7 @@ Pathfinder::getPathsOut( { for (auto const& mpt : *mpts) { - if (pathAsset.get() != mpt.getMptID() || mpt.canSend() || + if (pathAsset.get() != mpt.getMptID() || mpt.canSend(account) || bAuthRequired) continue; if (isDstAsset && dstAccount == getMPTIssuer(mpt))