From af7e5ef9955145582060aa260f5a91668aa19765 Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Fri, 17 Apr 2026 20:39:44 +0100 Subject: [PATCH] fix: Improve json parsing of currency issuers (#29) (#57) --------- Co-authored-by: Ayaz Salikhov Co-authored-by: Vladislav Vysokikh --- 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 33d96d5e0f..a1888f1c87 100644 --- a/src/libxrpl/protocol/Issue.cpp +++ b/src/libxrpl/protocol/Issue.cpp @@ -142,7 +142,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"); }