mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 19:15:54 +00:00
Review feedback
This commit is contained in:
@@ -729,8 +729,6 @@ JSS(write_load); // out: GetCounts
|
||||
|
||||
#undef JSS
|
||||
|
||||
// clang-format on
|
||||
|
||||
} // namespace jss
|
||||
} // namespace ripple
|
||||
|
||||
|
||||
@@ -216,7 +216,7 @@ SetTrust::preclaim(PreclaimContext const& ctx)
|
||||
// SetTrust if the asset is AMM LP token and AMM is not in empty state.
|
||||
if (sleDst->isFieldPresent(sfAMMID))
|
||||
{
|
||||
if (ctx.view.read(keylet::line(id, uDstAccountID, currency)))
|
||||
if (ctx.view.exists(keylet::line(id, uDstAccountID, currency)))
|
||||
{
|
||||
// pass
|
||||
}
|
||||
@@ -236,7 +236,7 @@ SetTrust::preclaim(PreclaimContext const& ctx)
|
||||
}
|
||||
else if (sleDst->isFieldPresent(sfVaultID))
|
||||
{
|
||||
if (ctx.view.read(keylet::line(id, uDstAccountID, currency)))
|
||||
if (ctx.view.exists(keylet::line(id, uDstAccountID, currency)))
|
||||
{
|
||||
// pass
|
||||
}
|
||||
|
||||
@@ -108,7 +108,7 @@ VaultCreate::preclaim(PreclaimContext const& ctx)
|
||||
auto issuance = ctx.view.read(keylet::mptIssuance(mptID));
|
||||
if (!issuance)
|
||||
return tecOBJECT_NOT_FOUND;
|
||||
if ((issuance->getFlags() & lsfMPTCanTransfer) == 0)
|
||||
if (!issuance->isFlag(lsfMPTCanTransfer))
|
||||
return tecNO_AUTH;
|
||||
}
|
||||
else if (vaultAsset.holds<Issue>())
|
||||
|
||||
@@ -100,10 +100,6 @@ VaultDelete::doApply()
|
||||
auto const mpt = view().peek(keylet::mptIssuance(vault->at(sfShareMPTID)));
|
||||
if (!mpt)
|
||||
return tefINTERNAL; // LCOV_EXCL_LINE
|
||||
if (pseudoID != mpt->getAccountID(sfIssuer))
|
||||
return tefINTERNAL; // LCOV_EXCL_LINE
|
||||
if (mpt->at(sfOutstandingAmount) != 0)
|
||||
return tefINTERNAL; // LCOV_EXCL_LINE
|
||||
|
||||
if (!view().dirRemove(
|
||||
keylet::ownerDir(pseudoID), (*mpt)[sfOwnerNode], mpt->key(), false))
|
||||
@@ -121,9 +117,6 @@ VaultDelete::doApply()
|
||||
|
||||
// Remove the vault from its owner's directory.
|
||||
auto const ownerID = vault->at(sfOwner);
|
||||
if (ownerID != account_)
|
||||
return tefINTERNAL; // LCOV_EXCL_LINE
|
||||
|
||||
if (!view().dirRemove(
|
||||
keylet::ownerDir(ownerID),
|
||||
vault->at(sfOwnerNode),
|
||||
|
||||
@@ -74,6 +74,8 @@ VaultDeposit::preclaim(PreclaimContext const& ctx)
|
||||
auto issuance = ctx.view.read(keylet::mptIssuance(mptID));
|
||||
if (!issuance)
|
||||
return tecOBJECT_NOT_FOUND;
|
||||
if (!issuance->isFlag(lsfMPTCanTransfer))
|
||||
return tecNO_AUTH;
|
||||
}
|
||||
else if (vaultAsset.holds<Issue>())
|
||||
{
|
||||
|
||||
@@ -147,13 +147,12 @@ VaultSet::doApply()
|
||||
// sfDomainID flag must be set in the MPTokenIssuance object and can
|
||||
// be freely updated.
|
||||
sleIssuance->setFieldH256(sfDomainID, *domainId);
|
||||
view().update(sleIssuance);
|
||||
}
|
||||
else if (sleIssuance->isFieldPresent(sfDomainID))
|
||||
{
|
||||
sleIssuance->makeFieldAbsent(sfDomainID);
|
||||
view().update(sleIssuance);
|
||||
}
|
||||
view().update(sleIssuance);
|
||||
}
|
||||
|
||||
view().update(vault);
|
||||
|
||||
@@ -76,6 +76,8 @@ VaultWithdraw::preclaim(PreclaimContext const& ctx)
|
||||
auto issuance = ctx.view.read(keylet::mptIssuance(mptID));
|
||||
if (!issuance)
|
||||
return tecOBJECT_NOT_FOUND;
|
||||
if (!issuance->isFlag(lsfMPTCanTransfer))
|
||||
return tecNO_AUTH;
|
||||
}
|
||||
else if (vaultAsset.holds<Issue>())
|
||||
{
|
||||
|
||||
@@ -1141,7 +1141,7 @@ addEmptyHolding(
|
||||
auto const& issuerId = issue.getIssuer();
|
||||
auto const& currency = issue.currency;
|
||||
if (isGlobalFrozen(view, issuerId))
|
||||
return tecINTERNAL; // LCOV_EXCL_LINE
|
||||
return tecFROZEN; // LCOV_EXCL_LINE
|
||||
|
||||
auto const& srcId = issuerId;
|
||||
auto const& dstId = accountID;
|
||||
@@ -1185,7 +1185,7 @@ addEmptyHolding(
|
||||
auto const& mptID = mptIssue.getMptID();
|
||||
auto const mpt = view.peek(keylet::mptIssuance(mptID));
|
||||
if (!mpt)
|
||||
return tecOBJECT_NOT_FOUND;
|
||||
return tefINTERNAL; // LCOV_EXCL_LINE
|
||||
if (mpt->isFlag(lsfMPTLocked))
|
||||
return tecLOCKED;
|
||||
if (view.peek(keylet::mptoken(mptID, accountID)))
|
||||
|
||||
Reference in New Issue
Block a user