From bdb9ccd055166c8c8f7bac23a36e29144c9832ee Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Tue, 12 May 2026 21:13:36 +0100 Subject: [PATCH] fix: Improve json parsing of currency issuers (#7110) --- src/libxrpl/protocol/Issue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libxrpl/protocol/Issue.cpp b/src/libxrpl/protocol/Issue.cpp index 33ad3a0835..8de457a5cf 100644 --- a/src/libxrpl/protocol/Issue.cpp +++ b/src/libxrpl/protocol/Issue.cpp @@ -128,7 +128,7 @@ issueFromJson(json::Value const& v) } auto const issuer = parseBase58(issStr.asString()); - if (!issuer) + if (!issuer || *issuer == noAccount() || *issuer == xrpAccount()) { Throw("issueFromJson issuer must be a valid account"); }