fix: Improve json parsing of currency issuers (#29) (#57)

---------

Co-authored-by: Ayaz Salikhov <asalikhov@ripple.com>
Co-authored-by: Vladislav Vysokikh <vvysokikh@gmail.com>
This commit is contained in:
Sergey Kuznetsov
2026-04-17 20:39:44 +01:00
committed by Bart
parent f511eeb27b
commit af7e5ef995

View File

@@ -142,7 +142,7 @@ issueFromJson(Json::Value const& v)
}
auto const issuer = parseBase58<AccountID>(issStr.asString());
if (!issuer)
if (!issuer || *issuer == noAccount() || *issuer == xrpAccount())
{
Throw<Json::error>("issueFromJson issuer must be a valid account");
}