fix: Improve json parsing of currency issuers (#7110)

This commit is contained in:
Sergey Kuznetsov
2026-05-12 21:13:36 +01:00
committed by GitHub
parent 45b1f4dbeb
commit 448ae8b9df

View File

@@ -128,7 +128,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");
}