diff --git a/include/xrpl/ledger/helpers/EscrowHelpers.h b/include/xrpl/ledger/helpers/EscrowHelpers.h index 06a2ee0a90..2600299b60 100644 --- a/include/xrpl/ledger/helpers/EscrowHelpers.h +++ b/include/xrpl/ledger/helpers/EscrowHelpers.h @@ -175,7 +175,7 @@ escrowUnlockApplyHelper( bool const receiverIssuer = issuer == receiver; auto const mptID = amount.get().getMptID(); - auto const issuanceKey = keylet::mptIssuance(mptID); + auto const issuanceKey = keylet::mptokenIssuance(mptID); if (!view.exists(keylet::mptoken(issuanceKey.key, receiver)) && createAsset && !receiverIssuer) { if (std::uint32_t const ownerCount = {sleDest->at(sfOwnerCount)}; diff --git a/include/xrpl/protocol/Indexes.h b/include/xrpl/protocol/Indexes.h index 4be1ba93c6..cbdf644cde 100644 --- a/include/xrpl/protocol/Indexes.h +++ b/include/xrpl/protocol/Indexes.h @@ -287,13 +287,13 @@ credential(uint256 const& key) noexcept } Keylet -mptIssuance(std::uint32_t seq, AccountID const& issuer) noexcept; +mptokenIssuance(std::uint32_t seq, AccountID const& issuer) noexcept; Keylet -mptIssuance(MPTID const& issuanceID) noexcept; +mptokenIssuance(MPTID const& issuanceID) noexcept; inline Keylet -mptIssuance(uint256 const& issuanceKey) +mptokenIssuance(uint256 const& issuanceKey) { return {ltMPTOKEN_ISSUANCE, issuanceKey}; } diff --git a/include/xrpl/protocol/detail/ledger_entries.macro b/include/xrpl/protocol/detail/ledger_entries.macro index d8b7c887a1..9764e73aff 100644 --- a/include/xrpl/protocol/detail/ledger_entries.macro +++ b/include/xrpl/protocol/detail/ledger_entries.macro @@ -384,7 +384,7 @@ LEDGER_ENTRY(ltAMM, 0x0079, AMM, amm, ({ })) /** A ledger object which tracks MPTokenIssuance - \sa keylet::mptIssuance + \sa keylet::mptokenIssuance */ LEDGER_ENTRY(ltMPTOKEN_ISSUANCE, 0x007e, MPTokenIssuance, mpt_issuance, ({ {sfIssuer, soeREQUIRED}, diff --git a/src/libxrpl/ledger/View.cpp b/src/libxrpl/ledger/View.cpp index 55735ec0e6..131ecb34a9 100644 --- a/src/libxrpl/ledger/View.cpp +++ b/src/libxrpl/ledger/View.cpp @@ -65,7 +65,7 @@ isVaultPseudoAccountFrozen( if (depth >= maxAssetCheckDepth) return true; // LCOV_EXCL_LINE - auto const mptIssuance = view.read(keylet::mptIssuance(mptShare.getMptID())); + auto const mptIssuance = view.read(keylet::mptokenIssuance(mptShare.getMptID())); if (mptIssuance == nullptr) return false; // zero MPToken won't block deletion of MPTokenIssuance diff --git a/src/libxrpl/ledger/helpers/MPTokenHelpers.cpp b/src/libxrpl/ledger/helpers/MPTokenHelpers.cpp index c3987ddb03..ee8f9ad894 100644 --- a/src/libxrpl/ledger/helpers/MPTokenHelpers.cpp +++ b/src/libxrpl/ledger/helpers/MPTokenHelpers.cpp @@ -41,7 +41,7 @@ namespace xrpl { bool isGlobalFrozen(ReadView const& view, MPTIssue const& mptIssue) { - if (auto const sle = view.read(keylet::mptIssuance(mptIssue.getMptID()))) + if (auto const sle = view.read(keylet::mptokenIssuance(mptIssue.getMptID()))) return sle->isFlag(lsfMPTLocked); return false; } @@ -92,7 +92,7 @@ transferRate(ReadView const& view, MPTID const& issuanceID) // fee is 0-50,000 (0-50%), rate is 1,000,000,000-2,000,000,000 // For example, if transfer fee is 50% then 10,000 * 50,000 = 500,000 // which represents 50% of 1,000,000,000 - if (auto const sle = view.read(keylet::mptIssuance(issuanceID)); + if (auto const sle = view.read(keylet::mptokenIssuance(issuanceID)); sle && sle->isFieldPresent(sfTransferFee)) { auto const fee = sle->getFieldU16(sfTransferFee); @@ -107,7 +107,7 @@ transferRate(ReadView const& view, MPTID const& issuanceID) canAddHolding(ReadView const& view, MPTIssue const& mptIssue) { auto mptID = mptIssue.getMptID(); - auto issuance = view.read(keylet::mptIssuance(mptID)); + auto issuance = view.read(keylet::mptokenIssuance(mptID)); if (!issuance) { return tecOBJECT_NOT_FOUND; @@ -129,7 +129,7 @@ addEmptyHolding( beast::Journal journal) { auto const& mptID = mptIssue.getMptID(); - auto const mpt = view.peek(keylet::mptIssuance(mptID)); + auto const mpt = view.peek(keylet::mptokenIssuance(mptID)); if (!mpt) return tefINTERNAL; // LCOV_EXCL_LINE if (mpt->isFlag(lsfMPTLocked)) @@ -201,7 +201,7 @@ authorizeMPToken( return tecINSUFFICIENT_RESERVE; // Defensive check before we attempt to create MPToken for the issuer - auto const mpt = view.read(keylet::mptIssuance(mptIssuanceID)); + auto const mpt = view.read(keylet::mptokenIssuance(mptIssuanceID)); if (!mpt || mpt->getAccountID(sfIssuer) == account) { // LCOV_EXCL_START @@ -227,7 +227,7 @@ authorizeMPToken( return tesSUCCESS; } - auto const sleMptIssuance = view.read(keylet::mptIssuance(mptIssuanceID)); + auto const sleMptIssuance = view.read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleMptIssuance) return tecINTERNAL; // LCOV_EXCL_LINE @@ -305,7 +305,7 @@ requireAuth( AuthType authType, int depth) { - auto const mptID = keylet::mptIssuance(mptIssue.getMptID()); + auto const mptID = keylet::mptokenIssuance(mptIssue.getMptID()); auto const sleIssuance = view.read(mptID); if (!sleIssuance) return tecOBJECT_NOT_FOUND; @@ -397,7 +397,7 @@ enforceMPTokenAuthorization( XRPAmount const& priorBalance, // for MPToken authorization beast::Journal j) { - auto const sleIssuance = view.read(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = view.read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) return tefINTERNAL; // LCOV_EXCL_LINE @@ -496,7 +496,7 @@ canTransfer( AccountID const& from, AccountID const& to) { - auto const mptID = keylet::mptIssuance(mptIssue.getMptID()); + auto const mptID = keylet::mptokenIssuance(mptIssue.getMptID()); auto const sleIssuance = view.read(mptID); if (!sleIssuance) return tecOBJECT_NOT_FOUND; @@ -515,7 +515,7 @@ canTrade(ReadView const& view, Asset const& asset) return asset.visit( [&](Issue const&) -> TER { return tesSUCCESS; }, [&](MPTIssue const& mptIssue) -> TER { - auto const sleIssuance = view.read(keylet::mptIssuance(mptIssue.getMptID())); + auto const sleIssuance = view.read(keylet::mptokenIssuance(mptIssue.getMptID())); if (!sleIssuance) return tecOBJECT_NOT_FOUND; if (!sleIssuance->isFlag(lsfMPTCanTrade)) @@ -528,7 +528,7 @@ TER lockEscrowMPT(ApplyView& view, AccountID const& sender, STAmount const& amount, beast::Journal j) { auto const mptIssue = amount.get(); - auto const mptID = keylet::mptIssuance(mptIssue.getMptID()); + auto const mptID = keylet::mptokenIssuance(mptIssue.getMptID()); auto sleIssuance = view.peek(mptID); if (!sleIssuance) { // LCOV_EXCL_START @@ -633,7 +633,7 @@ unlockEscrowMPT( auto const& issuer = netAmount.getIssuer(); auto const& mptIssue = netAmount.get(); - auto const mptID = keylet::mptIssuance(mptIssue.getMptID()); + auto const mptID = keylet::mptokenIssuance(mptIssue.getMptID()); auto sleIssuance = view.peek(mptID); if (!sleIssuance) { // LCOV_EXCL_START @@ -817,7 +817,7 @@ checkCreateMPT( if (mptIssue.getIssuer() == holder) return tesSUCCESS; - auto const mptIssuanceID = keylet::mptIssuance(mptIssue.getMptID()); + auto const mptIssuanceID = keylet::mptokenIssuance(mptIssue.getMptID()); auto const mptokenID = keylet::mptoken(mptIssuanceID.key, holder); if (!view.exists(mptokenID)) { @@ -853,7 +853,7 @@ availableMPTAmount(SLE const& sleIssuance) std::int64_t availableMPTAmount(ReadView const& view, MPTID const& mptID) { - auto const sle = view.read(keylet::mptIssuance(mptID)); + auto const sle = view.read(keylet::mptokenIssuance(mptID)); if (!sle) Throw(transHuman(tecINTERNAL)); return availableMPTAmount(*sle); @@ -877,7 +877,7 @@ issuerFundsToSelfIssue(ReadView const& view, MPTIssue const& issue) { STAmount amount{issue}; - auto const sle = view.read(keylet::mptIssuance(issue)); + auto const sle = view.read(keylet::mptokenIssuance(issue)); if (!sle) return amount; auto const available = availableMPTAmount(*sle); @@ -909,7 +909,7 @@ checkMPTAllowed(ReadView const& view, TxType txType, Asset const& asset, Account if (!view.exists(keylet::account(issuer))) return tecNO_ISSUER; // LCOV_EXCL_LINE - auto const issuanceKey = keylet::mptIssuance(issuanceID); + auto const issuanceKey = keylet::mptokenIssuance(issuanceID); auto const issuanceSle = view.read(issuanceKey); if (!issuanceSle) return tecOBJECT_NOT_FOUND; // LCOV_EXCL_LINE diff --git a/src/libxrpl/ledger/helpers/TokenHelpers.cpp b/src/libxrpl/ledger/helpers/TokenHelpers.cpp index 309d86507a..f991fe24d1 100644 --- a/src/libxrpl/ledger/helpers/TokenHelpers.cpp +++ b/src/libxrpl/ledger/helpers/TokenHelpers.cpp @@ -299,7 +299,7 @@ accountHolds( { // if the account is the issuer, and the issuance exists, their limit is // the issuance limit minus the outstanding value - auto const issuance = view.read(keylet::mptIssuance(mptIssue.getMptID())); + auto const issuance = view.read(keylet::mptokenIssuance(mptIssue.getMptID())); if (!issuance) { @@ -336,7 +336,7 @@ accountHolds( } else if (zeroIfUnauthorized == AuthHandling::ahZERO_IF_UNAUTHORIZED) { - auto const sleIssuance = view.read(keylet::mptIssuance(mptIssue.getMptID())); + auto const sleIssuance = view.read(keylet::mptokenIssuance(mptIssue.getMptID())); // if auth is enabled on the issuance and mpt is not authorized, // clear amount @@ -1039,7 +1039,7 @@ directSendNoFeeMPT( beast::Journal j) { // Do not check MPT authorization here - it must have been checked earlier - auto const mptID = keylet::mptIssuance(saAmount.get().getMptID()); + auto const mptID = keylet::mptokenIssuance(saAmount.get().getMptID()); auto const& issuer = saAmount.getIssuer(); auto sleIssuance = view.peek(mptID); if (!sleIssuance) @@ -1124,7 +1124,7 @@ directSendNoLimitMPT( // Safe to get MPT since directSendNoLimitMPT is only called by accountSendMPT auto const& issuer = saAmount.getIssuer(); - auto const sle = view.read(keylet::mptIssuance(saAmount.get().getMptID())); + auto const sle = view.read(keylet::mptokenIssuance(saAmount.get().getMptID())); if (!sle) return tecOBJECT_NOT_FOUND; @@ -1181,7 +1181,7 @@ directSendNoLimitMultiMPT( { auto const& issuer = mptIssue.getIssuer(); - auto const sle = view.read(keylet::mptIssuance(mptIssue.getMptID())); + auto const sle = view.read(keylet::mptokenIssuance(mptIssue.getMptID())); if (!sle) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/protocol/Indexes.cpp b/src/libxrpl/protocol/Indexes.cpp index 6e73a8cd8c..1f073687ae 100644 --- a/src/libxrpl/protocol/Indexes.cpp +++ b/src/libxrpl/protocol/Indexes.cpp @@ -519,13 +519,13 @@ oracle(AccountID const& account, std::uint32_t const& documentID) noexcept } Keylet -mptIssuance(std::uint32_t seq, AccountID const& issuer) noexcept +mptokenIssuance(std::uint32_t seq, AccountID const& issuer) noexcept { - return mptIssuance(makeMptID(seq, issuer)); + return mptokenIssuance(makeMptID(seq, issuer)); } Keylet -mptIssuance(MPTID const& issuanceID) noexcept +mptokenIssuance(MPTID const& issuanceID) noexcept { return {ltMPTOKEN_ISSUANCE, indexHash(LedgerNameSpace::MPTOKEN_ISSUANCE, issuanceID)}; } @@ -533,7 +533,7 @@ mptIssuance(MPTID const& issuanceID) noexcept Keylet mptoken(MPTID const& issuanceID, AccountID const& holder) noexcept { - return mptoken(mptIssuance(issuanceID).key, holder); + return mptoken(mptokenIssuance(issuanceID).key, holder); } Keylet diff --git a/src/libxrpl/tx/invariants/VaultInvariant.cpp b/src/libxrpl/tx/invariants/VaultInvariant.cpp index 1281cdd58a..c860c58edc 100644 --- a/src/libxrpl/tx/invariants/VaultInvariant.cpp +++ b/src/libxrpl/tx/invariants/VaultInvariant.cpp @@ -320,7 +320,7 @@ ValidVault::finalize( return e; } - auto const sleShares = view.read(keylet::mptIssuance(afterVault.shareMPTID)); + auto const sleShares = view.read(keylet::mptokenIssuance(afterVault.shareMPTID)); return sleShares ? std::optional(Shares::make(*sleShares)) : std::nullopt; }(); @@ -491,7 +491,7 @@ ValidVault::finalize( auto const deltaShares = [&](AccountID const& id) -> std::optional { auto const it = [&]() { if (id == afterVault.pseudoId) - return deltas_.find(keylet::mptIssuance(afterVault.shareMPTID).key); + return deltas_.find(keylet::mptokenIssuance(afterVault.shareMPTID).key); return deltas_.find(keylet::mptoken(afterVault.shareMPTID, id).key); }(); diff --git a/src/libxrpl/tx/paths/MPTEndpointStep.cpp b/src/libxrpl/tx/paths/MPTEndpointStep.cpp index 3dbc4e30cf..f551eccaf0 100644 --- a/src/libxrpl/tx/paths/MPTEndpointStep.cpp +++ b/src/libxrpl/tx/paths/MPTEndpointStep.cpp @@ -437,7 +437,7 @@ MPTEndpointStep::maxPaymentFlow(ReadView const& sb) const return {toAmount(maxFlow), DebtDirection::redeems}; // From an issuer to a holder - if (auto const sle = sb.read(keylet::mptIssuance(mptIssue_))) + if (auto const sle = sb.read(keylet::mptokenIssuance(mptIssue_))) { // If issuer is the source account, and it is direct payment then // MPTEndpointStep is the only step. Provide available maxFlow. diff --git a/src/libxrpl/tx/transactors/dex/AMMClawback.cpp b/src/libxrpl/tx/transactors/dex/AMMClawback.cpp index 20ec184670..faee2efb51 100644 --- a/src/libxrpl/tx/transactors/dex/AMMClawback.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMClawback.cpp @@ -141,7 +141,7 @@ AMMClawback::preclaim(PreclaimContext const& ctx) ((issuerFlagsIn & lsfNoFreeze) == 0u); }, [&](MPTIssue const& issue) { - auto const sleIssuance = ctx.view.read(keylet::mptIssuance(issue.getMptID())); + auto const sleIssuance = ctx.view.read(keylet::mptokenIssuance(issue.getMptID())); return sleIssuance && sleIssuance->isFlag(lsfMPTCanClawback) && sleIssuance->getAccountID(sfIssuer) == ctx.tx[sfAccount]; diff --git a/src/libxrpl/tx/transactors/dex/AMMCreate.cpp b/src/libxrpl/tx/transactors/dex/AMMCreate.cpp index 20b224a774..31c7839b0b 100644 --- a/src/libxrpl/tx/transactors/dex/AMMCreate.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMCreate.cpp @@ -208,7 +208,7 @@ AMMCreate::preclaim(PreclaimContext const& ctx) auto clawbackDisabled = [&](Asset const& asset) -> TER { return asset.visit( [&](MPTIssue const& issue) -> TER { - auto const sle = ctx.view.read(keylet::mptIssuance(issue.getMptID())); + auto const sle = ctx.view.read(keylet::mptokenIssuance(issue.getMptID())); if (!sle) return tecINTERNAL; // LCOV_EXCL_LINE if (sle->isFlag(lsfMPTCanClawback)) diff --git a/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp b/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp index bcf5fddea1..7da7f39893 100644 --- a/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp @@ -612,7 +612,7 @@ AMMWithdraw::withdraw( bool const assetNotExists = [&] { if (isIssue) return !view.exists(keylet::rippleState(account, asset.get())); - auto const issuanceKey = keylet::mptIssuance(asset.get()); + auto const issuanceKey = keylet::mptokenIssuance(asset.get()); mptokenKey = keylet::mptoken(issuanceKey.key, account); if (!view.exists(*mptokenKey)) return true; diff --git a/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp b/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp index edc07fa0f7..30050d4bad 100644 --- a/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp +++ b/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp @@ -73,7 +73,7 @@ escrowCancelPreclaimHelper( return tecINTERNAL; // LCOV_EXCL_LINE // If the mpt does not exist, return tecOBJECT_NOT_FOUND - auto const issuanceKey = keylet::mptIssuance(amount.get().getMptID()); + auto const issuanceKey = keylet::mptokenIssuance(amount.get().getMptID()); auto const sleIssuance = ctx.view.read(issuanceKey); if (!sleIssuance) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp b/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp index 395ae089ae..95cc7e3b3c 100644 --- a/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp +++ b/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp @@ -261,7 +261,7 @@ escrowCreatePreclaimHelper( return tecNO_PERMISSION; // If the mpt does not exist, return tecOBJECT_NOT_FOUND - auto const issuanceKey = keylet::mptIssuance(amount.get().getMptID()); + auto const issuanceKey = keylet::mptokenIssuance(amount.get().getMptID()); auto const sleIssuance = ctx.view.read(issuanceKey); if (!sleIssuance) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp b/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp index c8697fbaa8..44124d7d3e 100644 --- a/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp +++ b/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp @@ -173,7 +173,7 @@ escrowFinishPreclaimHelper( return tesSUCCESS; // If the mpt does not exist, return tecOBJECT_NOT_FOUND - auto const issuanceKey = keylet::mptIssuance(amount.get().getMptID()); + auto const issuanceKey = keylet::mptokenIssuance(amount.get().getMptID()); auto const sleIssuance = ctx.view.read(issuanceKey); if (!sleIssuance) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp index 6dc57479e6..ab19b1186a 100644 --- a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp @@ -208,7 +208,7 @@ preclaimHelper( SLE const& sleIssuer, STAmount const& clawAmount) { - auto const issuanceKey = keylet::mptIssuance(clawAmount.get().getMptID()); + auto const issuanceKey = keylet::mptokenIssuance(clawAmount.get().getMptID()); auto const sleIssuance = ctx.view.read(issuanceKey); if (!sleIssuance) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/tx/transactors/token/Clawback.cpp b/src/libxrpl/tx/transactors/token/Clawback.cpp index 99323d1b8a..dd0bae9cf7 100644 --- a/src/libxrpl/tx/transactors/token/Clawback.cpp +++ b/src/libxrpl/tx/transactors/token/Clawback.cpp @@ -158,7 +158,7 @@ preclaimHelper( AccountID const& holder, STAmount const& clawAmount) { - auto const issuanceKey = keylet::mptIssuance(clawAmount.get().getMptID()); + auto const issuanceKey = keylet::mptokenIssuance(clawAmount.get().getMptID()); auto const sleIssuance = ctx.view.read(issuanceKey); if (!sleIssuance) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp b/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp index c0fbb7f10b..744f46c6fb 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp @@ -66,7 +66,7 @@ MPTokenAuthorize::preclaim(PreclaimContext const& ctx) if ((*sleMpt)[sfMPTAmount] != 0) { auto const sleMptIssuance = - ctx.view.read(keylet::mptIssuance(ctx.tx[sfMPTokenIssuanceID])); + ctx.view.read(keylet::mptokenIssuance(ctx.tx[sfMPTokenIssuanceID])); if (!sleMptIssuance) return tefINTERNAL; // LCOV_EXCL_LINE @@ -76,7 +76,7 @@ MPTokenAuthorize::preclaim(PreclaimContext const& ctx) if ((*sleMpt)[~sfLockedAmount].value_or(0) != 0) { auto const sleMptIssuance = - ctx.view.read(keylet::mptIssuance(ctx.tx[sfMPTokenIssuanceID])); + ctx.view.read(keylet::mptokenIssuance(ctx.tx[sfMPTokenIssuanceID])); if (!sleMptIssuance) return tefINTERNAL; // LCOV_EXCL_LINE @@ -89,7 +89,8 @@ MPTokenAuthorize::preclaim(PreclaimContext const& ctx) } // Now test when the holder wants to hold/create/authorize a new MPT - auto const sleMptIssuance = ctx.view.read(keylet::mptIssuance(ctx.tx[sfMPTokenIssuanceID])); + auto const sleMptIssuance = + ctx.view.read(keylet::mptokenIssuance(ctx.tx[sfMPTokenIssuanceID])); if (!sleMptIssuance) return tecOBJECT_NOT_FOUND; @@ -108,7 +109,7 @@ MPTokenAuthorize::preclaim(PreclaimContext const& ctx) if (!sleHolder) return tecNO_DST; - auto const sleMptIssuance = ctx.view.read(keylet::mptIssuance(ctx.tx[sfMPTokenIssuanceID])); + auto const sleMptIssuance = ctx.view.read(keylet::mptokenIssuance(ctx.tx[sfMPTokenIssuanceID])); if (!sleMptIssuance) return tecOBJECT_NOT_FOUND; diff --git a/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp b/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp index 42fc037431..15ad913c7a 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp @@ -106,7 +106,7 @@ MPTokenIssuanceCreate::create(ApplyView& view, beast::Journal journal, MPTCreate return Unexpected(tecINSUFFICIENT_RESERVE); auto const mptId = makeMptID(args.sequence, args.account); - auto const mptIssuanceKeylet = keylet::mptIssuance(mptId); + auto const mptIssuanceKeylet = keylet::mptokenIssuance(mptId); // create the MPTokenIssuance { diff --git a/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp b/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp index 80b185641a..9268a2a459 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp @@ -23,7 +23,7 @@ TER MPTokenIssuanceDestroy::preclaim(PreclaimContext const& ctx) { // ensure that issuance exists - auto const sleMPT = ctx.view.read(keylet::mptIssuance(ctx.tx[sfMPTokenIssuanceID])); + auto const sleMPT = ctx.view.read(keylet::mptokenIssuance(ctx.tx[sfMPTokenIssuanceID])); if (!sleMPT) return tecOBJECT_NOT_FOUND; @@ -44,7 +44,7 @@ MPTokenIssuanceDestroy::preclaim(PreclaimContext const& ctx) TER MPTokenIssuanceDestroy::doApply() { - auto const mpt = view().peek(keylet::mptIssuance(ctx_.tx[sfMPTokenIssuanceID])); + auto const mpt = view().peek(keylet::mptokenIssuance(ctx_.tx[sfMPTokenIssuanceID])); if (account_ != mpt->getAccountID(sfIssuer)) return tecINTERNAL; // LCOV_EXCL_LINE diff --git a/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp b/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp index 540dd6ef0c..1adcab4226 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp @@ -180,7 +180,7 @@ TER MPTokenIssuanceSet::preclaim(PreclaimContext const& ctx) { // ensure that issuance exists - auto const sleMptIssuance = ctx.view.read(keylet::mptIssuance(ctx.tx[sfMPTokenIssuanceID])); + auto const sleMptIssuance = ctx.view.read(keylet::mptokenIssuance(ctx.tx[sfMPTokenIssuanceID])); if (!sleMptIssuance) return tecOBJECT_NOT_FOUND; @@ -283,7 +283,7 @@ MPTokenIssuanceSet::doApply() } else { - sle = view().peek(keylet::mptIssuance(mptIssuanceID)); + sle = view().peek(keylet::mptokenIssuance(mptIssuanceID)); } if (!sle) diff --git a/src/libxrpl/tx/transactors/vault/VaultClawback.cpp b/src/libxrpl/tx/transactors/vault/VaultClawback.cpp index da22b82578..417a040326 100644 --- a/src/libxrpl/tx/transactors/vault/VaultClawback.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultClawback.cpp @@ -88,7 +88,7 @@ VaultClawback::preclaim(PreclaimContext const& ctx) auto const holder = ctx.tx[sfHolder]; auto const maybeAmount = ctx.tx[~sfAmount]; auto const mptIssuanceID = vault->at(sfShareMPTID); - auto const sleShareIssuance = ctx.view.read(keylet::mptIssuance(mptIssuanceID)); + auto const sleShareIssuance = ctx.view.read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleShareIssuance) { // LCOV_EXCL_START @@ -182,7 +182,7 @@ VaultClawback::preclaim(PreclaimContext const& ctx) return vaultAsset.visit( [&](MPTIssue const& issue) -> TER { - auto const mptIssue = ctx.view.read(keylet::mptIssuance(issue.getMptID())); + auto const mptIssue = ctx.view.read(keylet::mptokenIssuance(issue.getMptID())); if (mptIssue == nullptr) return tecOBJECT_NOT_FOUND; @@ -352,7 +352,7 @@ VaultClawback::doApply() return tefINTERNAL; // LCOV_EXCL_LINE auto const mptIssuanceID = *vault->at(sfShareMPTID); - auto const sleIssuance = view().read(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = view().read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) { // LCOV_EXCL_START diff --git a/src/libxrpl/tx/transactors/vault/VaultDelete.cpp b/src/libxrpl/tx/transactors/vault/VaultDelete.cpp index e4542d524f..a4b479e900 100644 --- a/src/libxrpl/tx/transactors/vault/VaultDelete.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultDelete.cpp @@ -59,7 +59,7 @@ VaultDelete::preclaim(PreclaimContext const& ctx) } // Verify we can destroy MPTokenIssuance - auto const sleMPT = ctx.view.read(keylet::mptIssuance(vault->at(sfShareMPTID))); + auto const sleMPT = ctx.view.read(keylet::mptokenIssuance(vault->at(sfShareMPTID))); if (!sleMPT) { @@ -112,7 +112,7 @@ VaultDelete::doApply() // Destroy the share issuance. Do not use MPTokenIssuanceDestroy for this, // no special logic needed. First run few checks, duplicated from preclaim. auto const shareMPTID = *vault->at(sfShareMPTID); - auto const mpt = view().peek(keylet::mptIssuance(shareMPTID)); + auto const mpt = view().peek(keylet::mptokenIssuance(shareMPTID)); if (!mpt) { // LCOV_EXCL_START diff --git a/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp b/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp index fbb8908ddb..5c2c00c292 100644 --- a/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp @@ -70,7 +70,7 @@ VaultDeposit::preclaim(PreclaimContext const& ctx) // LCOV_EXCL_STOP } - auto const sleIssuance = ctx.view.read(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = ctx.view.read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) { // LCOV_EXCL_START @@ -145,7 +145,7 @@ VaultDeposit::doApply() auto const amount = ctx_.tx[sfAmount]; // Make sure the depositor can hold shares. auto const mptIssuanceID = (*vault)[sfShareMPTID]; - auto const sleIssuance = view().read(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = view().read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) { // LCOV_EXCL_START diff --git a/src/libxrpl/tx/transactors/vault/VaultSet.cpp b/src/libxrpl/tx/transactors/vault/VaultSet.cpp index a5b0b20699..344346d434 100644 --- a/src/libxrpl/tx/transactors/vault/VaultSet.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultSet.cpp @@ -77,7 +77,7 @@ VaultSet::preclaim(PreclaimContext const& ctx) } auto const mptIssuanceID = (*vault)[sfShareMPTID]; - auto const sleIssuance = ctx.view.read(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = ctx.view.read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) { // LCOV_EXCL_START @@ -132,7 +132,7 @@ VaultSet::doApply() auto const vaultAsset = vault->at(sfAsset); auto const mptIssuanceID = (*vault)[sfShareMPTID]; - auto const sleIssuance = view().peek(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = view().peek(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) { // LCOV_EXCL_START diff --git a/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp b/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp index 3e608733b6..7157b980d0 100644 --- a/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp @@ -86,7 +86,7 @@ VaultWithdraw::preclaim(PreclaimContext const& ctx) // to the equivalent asset amount before checking withdrawal // limits. Pre-amendment the limit check was skipped for // share-denominated withdrawals. - auto const sleIssuance = ctx.view.read(keylet::mptIssuance(vaultShare)); + auto const sleIssuance = ctx.view.read(keylet::mptokenIssuance(vaultShare)); if (!sleIssuance) { // LCOV_EXCL_START @@ -155,7 +155,7 @@ VaultWithdraw::doApply() return tefINTERNAL; // LCOV_EXCL_LINE auto const mptIssuanceID = *((*vault)[sfShareMPTID]); - auto const sleIssuance = view().read(keylet::mptIssuance(mptIssuanceID)); + auto const sleIssuance = view().read(keylet::mptokenIssuance(mptIssuanceID)); if (!sleIssuance) { // LCOV_EXCL_START diff --git a/src/test/app/EscrowToken_test.cpp b/src/test/app/EscrowToken_test.cpp index d77043a624..e837e3dbec 100644 --- a/src/test/app/EscrowToken_test.cpp +++ b/src/test/app/EscrowToken_test.cpp @@ -57,7 +57,7 @@ struct EscrowToken_test : public beast::unit_test::suite static uint64_t issuerMPTEscrowed(jtx::Env const& env, jtx::MPT const& mpt) { - auto const sle = env.le(keylet::mptIssuance(mpt.mpt())); + auto const sle = env.le(keylet::mptokenIssuance(mpt.mpt())); if (sle && sle->isFieldPresent(sfLockedAmount)) return (*sle)[sfLockedAmount]; return 0; @@ -3113,7 +3113,8 @@ struct EscrowToken_test : public beast::unit_test::suite BEAST_EXPECT(mptEscrowed(env, bob, MPT) == 0); BEAST_EXPECT(env.balance(gw, MPT) == outstandingMPT); BEAST_EXPECT(issuerMPTEscrowed(env, MPT) == 0); - BEAST_EXPECT(!env.le(keylet::mptIssuance(MPT.mpt()))->isFieldPresent(sfLockedAmount)); + BEAST_EXPECT( + !env.le(keylet::mptokenIssuance(MPT.mpt()))->isFieldPresent(sfLockedAmount)); } // Max MPT Amount Issued (Escrow Max MPT) diff --git a/src/test/app/Invariants_test.cpp b/src/test/app/Invariants_test.cpp index 9ecd6f53f3..c6ce01f6d9 100644 --- a/src/test/app/Invariants_test.cpp +++ b/src/test/app/Invariants_test.cpp @@ -960,7 +960,7 @@ class Invariants_test : public beast::unit_test::suite return false; MPTIssue const mpt{makeMptID(1, AccountID(0x4985601))}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); sleNew->setFieldU64(sfOutstandingAmount, -1); ac.view().insert(sleNew); return true; @@ -976,7 +976,7 @@ class Invariants_test : public beast::unit_test::suite return false; MPTIssue const mpt{makeMptID(1, AccountID(0x4985601))}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); sleNew->setFieldU64(sfLockedAmount, -1); ac.view().insert(sleNew); return true; @@ -992,7 +992,7 @@ class Invariants_test : public beast::unit_test::suite return false; MPTIssue const mpt{makeMptID(1, AccountID(0x4985601))}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); sleNew->setFieldU64(sfOutstandingAmount, 1); sleNew->setFieldU64(sfLockedAmount, 10); ac.view().insert(sleNew); @@ -2438,7 +2438,7 @@ class Invariants_test : public beast::unit_test::suite return false; auto const mptIssuanceID = (*sleVault)[sfShareMPTID]; - auto sleShares = ac.peek(keylet::mptIssuance(mptIssuanceID)); + auto sleShares = ac.peek(keylet::mptokenIssuance(mptIssuanceID)); if (!sleShares) return false; @@ -2740,7 +2740,7 @@ class Invariants_test : public beast::unit_test::suite auto sleVault = ac.view().peek(keylet); if (!sleVault) return false; - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; ac.view().erase(sleVault); @@ -2765,7 +2765,7 @@ class Invariants_test : public beast::unit_test::suite auto sleVault = ac.view().peek(keylet); if (!sleVault) return false; - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; // Note, such an "orphaned" update of MPT issuance attached to a @@ -2855,7 +2855,7 @@ class Invariants_test : public beast::unit_test::suite (*sleVault)[sfAssetsMaximum] = 200; ac.view().update(sleVault); - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; ac.view().erase(sleShares); @@ -3051,7 +3051,7 @@ class Invariants_test : public beast::unit_test::suite if (!sleVault) return false; ac.view().update(sleVault); - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; (*sleShares)[sfOutstandingAmount] = 0; @@ -3071,7 +3071,7 @@ class Invariants_test : public beast::unit_test::suite auto sleVault = ac.view().peek(keylet); if (!sleVault) return false; - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; (*sleShares)[sfMaximumAmount] = 10; @@ -3094,7 +3094,7 @@ class Invariants_test : public beast::unit_test::suite auto sleVault = ac.view().peek(keylet); if (!sleVault) return false; - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; (*sleShares)[sfOutstandingAmount] = maxMPTokenAmount + 1; @@ -3196,7 +3196,7 @@ class Invariants_test : public beast::unit_test::suite auto sleVault = ac.view().peek(keylet); if (!sleVault) return false; - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; ac.view().update(sleVault); @@ -3248,7 +3248,7 @@ class Invariants_test : public beast::unit_test::suite auto sleVault = ac.view().peek(keylet); if (!sleVault) return false; - auto sleShares = ac.view().peek(keylet::mptIssuance((*sleVault)[sfShareMPTID])); + auto sleShares = ac.view().peek(keylet::mptokenIssuance((*sleVault)[sfShareMPTID])); if (!sleShares) return false; ac.view().update(sleVault); @@ -3295,7 +3295,7 @@ class Invariants_test : public beast::unit_test::suite ac.view().insert(sleAccount); auto const sharesMptId = makeMptID(sequence, pseudoId); - auto const sharesKeylet = keylet::mptIssuance(sharesMptId); + auto const sharesKeylet = keylet::mptokenIssuance(sharesMptId); auto sleShares = std::make_shared(sharesKeylet); auto const sharesPage = ac.view().dirInsert( keylet::ownerDir(pseudoId), sharesKeylet, describeOwnerDir(pseudoId)); @@ -3353,7 +3353,7 @@ class Invariants_test : public beast::unit_test::suite ac.view().insert(sleAccount); auto const sharesMptId = makeMptID(sequence, pseudoId); - auto const sharesKeylet = keylet::mptIssuance(sharesMptId); + auto const sharesKeylet = keylet::mptokenIssuance(sharesMptId); auto sleShares = std::make_shared(sharesKeylet); auto const sharesPage = ac.view().dirInsert( keylet::ownerDir(pseudoId), sharesKeylet, describeOwnerDir(pseudoId)); @@ -3395,7 +3395,7 @@ class Invariants_test : public beast::unit_test::suite sleVault->setFieldU64(sfOwnerNode, *vaultPage); auto const sharesMptId = makeMptID(sequence, A2.id()); - auto const sharesKeylet = keylet::mptIssuance(sharesMptId); + auto const sharesKeylet = keylet::mptokenIssuance(sharesMptId); auto sleShares = std::make_shared(sharesKeylet); auto const sharesPage = ac.view().dirInsert( keylet::ownerDir(A2.id()), sharesKeylet, describeOwnerDir(A2.id())); @@ -3978,7 +3978,7 @@ class Invariants_test : public beast::unit_test::suite return false; MPTIssue const mpt{makeMptID(sle->getFieldU32(sfSequence), A1)}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); sleNew->setFieldU64(sfOutstandingAmount, 110); sleNew->setFieldU64(sfMaximumAmount, 100); ac.view().insert(sleNew); @@ -3995,7 +3995,7 @@ class Invariants_test : public beast::unit_test::suite return false; MPTIssue const mpt{makeMptID(sle->getFieldU32(sfSequence), A1)}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); sleNew->setFieldU64(sfOutstandingAmount, 100); sleNew->setFieldU64(sfMaximumAmount, 100); ac.view().insert(sleNew); @@ -4039,7 +4039,7 @@ class Invariants_test : public beast::unit_test::suite }); testPayment( "OutstandingAmount overflow", [&](MPTID const& id, ApplyContext& ac, Account const&) { - auto sle = ac.view().peek(keylet::mptIssuance(id)); + auto sle = ac.view().peek(keylet::mptokenIssuance(id)); if (!sle) return false; sle->setFieldU64(sfOutstandingAmount, 101); @@ -4066,7 +4066,8 @@ class Invariants_test : public beast::unit_test::suite for (int i = 0; i < nTokens; ++i) { MPTIssue const mpt{makeMptID(seq + i, A1)}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = + std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); ac.view().insert(sleNew); sleNew = std::make_shared(keylet::mptoken(mpt.getMptID(), A2)); @@ -4230,7 +4231,7 @@ class Invariants_test : public beast::unit_test::suite return false; MPTIssue const mpt{makeMptID(1, AccountID(0x4985601))}; - auto sleNew = std::make_shared(keylet::mptIssuance(mpt.getMptID())); + auto sleNew = std::make_shared(keylet::mptokenIssuance(mpt.getMptID())); // outstanding exceeds maxMPTokenAmount -> checkAmount sets bad_ sleNew->setFieldU64(sfOutstandingAmount, maxMPTokenAmount + 1); // locked is valid and <= outstanding -> must NOT clear bad_ diff --git a/src/test/app/MPToken_test.cpp b/src/test/app/MPToken_test.cpp index 681d2f2577..03b046d48a 100644 --- a/src/test/app/MPToken_test.cpp +++ b/src/test/app/MPToken_test.cpp @@ -3344,7 +3344,7 @@ class MPToken_test : public beast::unit_test::suite // view may contain partial state and must be discarded. if (expectedOutstanding) { - auto const sle = av.peek(keylet::mptIssuance(mptt.issuanceID())); + auto const sle = av.peek(keylet::mptokenIssuance(mptt.issuanceID())); if (!BEAST_EXPECT(sle)) return; BEAST_EXPECTS(sle->getFieldU64(sfOutstandingAmount) == *expectedOutstanding, label); diff --git a/src/test/app/Vault_test.cpp b/src/test/app/Vault_test.cpp index bd40267155..50280ab96b 100644 --- a/src/test/app/Vault_test.cpp +++ b/src/test/app/Vault_test.cpp @@ -108,7 +108,7 @@ class Vault_test : public beast::unit_test::suite { BEAST_EXPECT(vault->at(sfScale) == 0); } - auto const shares = env.le(keylet::mptIssuance(vault->at(sfShareMPTID))); + auto const shares = env.le(keylet::mptokenIssuance(vault->at(sfShareMPTID))); BEAST_EXPECT(shares != nullptr); if (!asset.integral()) { @@ -1688,7 +1688,7 @@ class Vault_test : public beast::unit_test::suite auto v = env.le(keylet); BEAST_EXPECT(v); MPTID const share = (*v)[sfShareMPTID]; - auto issuance = env.le(keylet::mptIssuance(share)); + auto issuance = env.le(keylet::mptokenIssuance(share)); BEAST_EXPECT(issuance); Number const outstandingShares = issuance->at(sfOutstandingAmount); BEAST_EXPECT(outstandingShares == 100); @@ -3288,7 +3288,7 @@ class Vault_test : public beast::unit_test::suite return {vault->at(sfAccount), vault->at(sfShareMPTID)}; }(); BEAST_EXPECT(env.le(keylet::account(vaultAccount))); - BEAST_EXPECT(env.le(keylet::mptIssuance(issuanceId))); + BEAST_EXPECT(env.le(keylet::mptokenIssuance(issuanceId))); PrettyAsset const shares{issuanceId}; { @@ -3442,7 +3442,7 @@ class Vault_test : public beast::unit_test::suite auto vault = sb.peek(keylet::vault(keylet.key)); if (!BEAST_EXPECT(vault)) return false; - auto shares = sb.peek(keylet::mptIssuance(vault->at(sfShareMPTID))); + auto shares = sb.peek(keylet::mptokenIssuance(vault->at(sfShareMPTID))); if (!BEAST_EXPECT(shares)) return false; if (fn(*vault, *shares)) @@ -4666,7 +4666,7 @@ class Vault_test : public beast::unit_test::suite auto const sleVault = env.le(vaultKeylet); BEAST_EXPECT(sleVault != nullptr); - auto const sleIssuance = env.le(keylet::mptIssuance(sleVault->at(sfShareMPTID))); + auto const sleIssuance = env.le(keylet::mptokenIssuance(sleVault->at(sfShareMPTID))); BEAST_EXPECT(sleIssuance != nullptr); return sleIssuance->at(sfOutstandingAmount); diff --git a/src/test/jtx/impl/Env.cpp b/src/test/jtx/impl/Env.cpp index 1818d0dd03..d6bdfcdc31 100644 --- a/src/test/jtx/impl/Env.cpp +++ b/src/test/jtx/impl/Env.cpp @@ -231,7 +231,7 @@ Env::balance(Account const& account, Asset const& asset) const if (account.id() == issuer) { // Issuer balance - auto const sle = le(keylet::mptIssuance(id)); + auto const sle = le(keylet::mptokenIssuance(id)); if (!sle) return {STAmount(mptIssue, 0), account.name()}; diff --git a/src/test/jtx/impl/TestHelpers.cpp b/src/test/jtx/impl/TestHelpers.cpp index 8c42d0019b..b361c27156 100644 --- a/src/test/jtx/impl/TestHelpers.cpp +++ b/src/test/jtx/impl/TestHelpers.cpp @@ -407,7 +407,7 @@ expectHolding(Env& env, AccountID const& account, None const& value) [[nodiscard]] bool expectMPT(Env& env, AccountID const& account, STAmount const& value) { - auto const mptIssuanceID = keylet::mptIssuance(value.asset().get()); + auto const mptIssuanceID = keylet::mptokenIssuance(value.asset().get()); auto const mptToken = env.le(keylet::mptoken(mptIssuanceID.key, account)); return mptToken && (*mptToken)[sfMPTAmount] == value.mpt().value(); } diff --git a/src/test/jtx/impl/mpt.cpp b/src/test/jtx/impl/mpt.cpp index e2fd95144c..d9070e6239 100644 --- a/src/test/jtx/impl/mpt.cpp +++ b/src/test/jtx/impl/mpt.cpp @@ -185,8 +185,8 @@ MPTTester::create(MPTCreate const& arg) if (!isTesSuccess(submit(arg, jv))) { // Verify issuance doesn't exist - env_.require( - requireAny([&]() -> bool { return env_.le(keylet::mptIssuance(*id_)) == nullptr; })); + env_.require(requireAny( + [&]() -> bool { return env_.le(keylet::mptokenIssuance(*id_)) == nullptr; })); id_.reset(); } @@ -495,7 +495,7 @@ MPTTester::forObject( { if (!id_) Throw("MPT has not been created"); - auto const key = holder_ ? keylet::mptoken(*id_, holder_->id()) : keylet::mptIssuance(*id_); + auto const key = holder_ ? keylet::mptoken(*id_, holder_->id()) : keylet::mptokenIssuance(*id_); if (auto const sle = env_.le(key)) return cb(sle); return false; @@ -660,7 +660,7 @@ MPTTester::getBalance(Account const& account) const Throw("MPT has not been created"); if (account == issuer_) { - if (auto const sle = env_.le(keylet::mptIssuance(*id_))) + if (auto const sle = env_.le(keylet::mptokenIssuance(*id_))) return sle->getFieldU64(sfOutstandingAmount); } else diff --git a/src/xrpld/rpc/detail/AssetCache.cpp b/src/xrpld/rpc/detail/AssetCache.cpp index 28924ceb5f..9e37114259 100644 --- a/src/xrpld/rpc/detail/AssetCache.cpp +++ b/src/xrpld/rpc/detail/AssetCache.cpp @@ -137,7 +137,7 @@ AssetCache::getMPTs(xrpl::AccountID const& account) auto const mptID = sle->getFieldH192(sfMPTokenIssuanceID); bool const zeroBalance = sle->at(sfMPTAmount) == 0; bool const maxedOut = [&] { - if (auto const sleIssuance = ledger_->read(keylet::mptIssuance(mptID))) + if (auto const sleIssuance = ledger_->read(keylet::mptokenIssuance(mptID))) { return sleIssuance->at(sfOutstandingAmount) == maxMPTAmount(*sleIssuance); } diff --git a/src/xrpld/rpc/handlers/VaultInfo.cpp b/src/xrpld/rpc/handlers/VaultInfo.cpp index 711478658a..a6c6b27d32 100644 --- a/src/xrpld/rpc/handlers/VaultInfo.cpp +++ b/src/xrpld/rpc/handlers/VaultInfo.cpp @@ -79,7 +79,7 @@ doVaultInfo(RPC::JsonContext& context) auto const sleVault = lpLedger->read(keylet::vault(uNodeIndex)); auto const sleIssuance = sleVault == nullptr // ? nullptr - : lpLedger->read(keylet::mptIssuance(sleVault->at(sfShareMPTID))); + : lpLedger->read(keylet::mptokenIssuance(sleVault->at(sfShareMPTID))); if (!sleVault || !sleIssuance) { jvResult[jss::error] = "entryNotFound"; diff --git a/src/xrpld/rpc/handlers/ledger/LedgerEntry.cpp b/src/xrpld/rpc/handlers/ledger/LedgerEntry.cpp index 36dea61553..0efe490b39 100644 --- a/src/xrpld/rpc/handlers/ledger/LedgerEntry.cpp +++ b/src/xrpld/rpc/handlers/ledger/LedgerEntry.cpp @@ -555,7 +555,7 @@ parseMPTokenIssuance( "malformedMPTokenIssuance", fieldName, "Hash192"); } - return keylet::mptIssuance(*mptIssuanceID).key; + return keylet::mptokenIssuance(*mptIssuanceID).key; } static Expected