diff --git a/src/libxrpl/protocol/AMMCore.cpp b/src/libxrpl/protocol/AMMCore.cpp index 3bebfc4659..1ea83afc23 100644 --- a/src/libxrpl/protocol/AMMCore.cpp +++ b/src/libxrpl/protocol/AMMCore.cpp @@ -66,7 +66,7 @@ invalidAMMAsset( Issue const& issue, std::optional> const& pair) { - if (badCurrency() == issue.currency) + if (isBadCurrency(issue.currency)) return temBAD_CURRENCY; if (isXRP(issue) && issue.account.isNonZero()) return temBAD_ISSUER; diff --git a/src/libxrpl/protocol/Issue.cpp b/src/libxrpl/protocol/Issue.cpp index 179cb1eb14..a42baf8ad7 100644 --- a/src/libxrpl/protocol/Issue.cpp +++ b/src/libxrpl/protocol/Issue.cpp @@ -111,7 +111,7 @@ issueFromJson(Json::Value const& v) } auto const currency = to_currency(curStr.asString()); - if (currency == badCurrency() || currency == noCurrency()) + if (isBadCurrency(currency) || currency == noCurrency()) { Throw("issueFromJson currency must be a valid currency"); } diff --git a/src/libxrpl/protocol/STCurrency.cpp b/src/libxrpl/protocol/STCurrency.cpp index 56ac19da11..55726fef5b 100644 --- a/src/libxrpl/protocol/STCurrency.cpp +++ b/src/libxrpl/protocol/STCurrency.cpp @@ -103,7 +103,7 @@ currencyFromJson(SField const& name, Json::Value const& v) } auto const currency = to_currency(v.asString()); - if (currency == badCurrency() || currency == noCurrency()) + if (isBadCurrency(currency) || currency == noCurrency()) { Throw( "currencyFromJson currency must be a valid currency");