diff --git a/chain/wallet/handlers/MempoolCheckCommand.cpp b/chain/wallet/handlers/MempoolCheckCommand.cpp
index 5e47b53f906cdaa12db8fe40405921ff8e4825e1..7d26b75d16d97dd7d8c2fd81e8c280d90bcc0ba0 100644
--- a/chain/wallet/handlers/MempoolCheckCommand.cpp
+++ b/chain/wallet/handlers/MempoolCheckCommand.cpp
@@ -33,6 +33,15 @@ QVariant MempoolCheckCommand::respondToClient(const QVariant &args)
     {
         auto resultValue = cmdList->getJsonResult(requestDoc, "mempool check").result.toArray();
         mempoolAnswer = resultValue[0].toObject();
+
+        if(!mempoolAnswer["errors"].isNull())
+        {
+            QJsonArray errArr = mempoolAnswer["errors"].toArray();
+            if (!errArr.isEmpty())
+            {
+                errorMsg = errArr[0].toObject()["message"].toString();
+            }
+        }
     }
 
     if(args.toStringList().contains(WEB3_KEY))