diff --git a/src/wallet/api/wallet.cpp b/src/wallet/api/wallet.cpp
index 9df242050..0fa464a8d 100644
--- a/src/wallet/api/wallet.cpp
+++ b/src/wallet/api/wallet.cpp
@@ -1183,7 +1183,7 @@ bool WalletImpl::submitTransactionFromString(const string &data) {
 
   bool r = m_wallet->parse_tx_from_str(data, transaction->m_pending_tx, NULL);
   if (!r) {
-    setStatus(Status_Ok, tr("Failed to load transaction from string"));
+    setStatusError(Status_Ok, tr("Failed to load transaction from string"));
     return false;
   }
 
@@ -1197,24 +1197,24 @@ bool WalletImpl::submitTransactionFromString(const string &data) {
 
 std::string WalletImpl::exportKeyImagesAsString(bool all)
 {
-  if (m_wallet->watch_only())
-  {
-    setStatusError(tr("Wallet is view only"));
-    return "";
-  }
-  if (checkBackgroundSync("cannot export key images"))
-    return "";
+   if (m_wallet->watch_only())
+   {
+      setStatusError(tr("Wallet is view only"));
+      return "";
+   }
+   if (checkBackgroundSync("cannot export key images"))
+      return "";
 
-  try
-  {
+   try
+   {
       return m_wallet->export_key_images_string(all);
-  }
-  catch (const std::exception &e)
-  {
-    LOG_ERROR("Error exporting key images: " << e.what());
-    setStatusError(e.what());
-    return "";
-  }
+   }
+   catch (const std::exception &e)
+   {
+      LOG_ERROR("Error exporting key images: " << e.what());
+      setStatusError(e.what());
+      return "";
+   }
 }
 
 bool WalletImpl::exportKeyImages(const string &filename, bool all) 
@@ -1248,7 +1248,8 @@ bool WalletImpl::importKeyImagesFromString(const std::string &data)
 {
   if (checkBackgroundSync("cannot import key images"))
     return false;
-  if (!trustedDaemon()) {
+  if (!trustedDaemon())
+  {
     setStatusError(tr("Key images can only be imported with a trusted daemon"));
     return false;
   }
diff --git a/src/wallet/api/wallet.h b/src/wallet/api/wallet.h
index 2364f0741..89de247b1 100644
--- a/src/wallet/api/wallet.h
+++ b/src/wallet/api/wallet.h
@@ -166,9 +166,9 @@ public:
                                         std::set<uint32_t> subaddr_indices = {}) override;
     virtual PendingTransaction * createSweepUnmixableTransaction() override;
     bool submitTransaction(const std::string &fileName) override;
-    bool submitTransactionFromString(const std::string &fileName) override;
+    bool submitTransactionFromString(const std::string &data) override;
     virtual UnsignedTransaction * loadUnsignedTx(const std::string &unsigned_filename) override;
-    virtual UnsignedTransaction * loadUnsignedTxFromString(const std::string &unsigned_filename) override;
+    virtual UnsignedTransaction * loadUnsignedTxFromString(const std::string &data) override;
     std::string exportKeyImagesAsString(bool all = false) override;
     bool exportKeyImages(const std::string &filename, bool all = false) override;
     bool importKeyImagesFromString(const std::string &data) override;
diff --git a/src/wallet/api/wallet2_api.h b/src/wallet/api/wallet2_api.h
index 981e561ec..ed483476c 100644
--- a/src/wallet/api/wallet2_api.h
+++ b/src/wallet/api/wallet2_api.h
@@ -164,8 +164,8 @@ struct UnsignedTransaction
     */
     virtual bool sign(const std::string &signedFileName) = 0;
    /*!
-    * @brief sign - Sign txs and return as string
-    * return - true on success
+    * @brief signAsString - Sign txs and return as string
+    * return - signed tx as string on success
     */
     virtual std::string signAsString() = 0;
 };
@@ -907,7 +907,7 @@ struct Wallet
     * \return                - UnsignedTransaction object. caller is responsible to check UnsignedTransaction::status()
     *                          after object returned
     */
-    virtual UnsignedTransaction * loadUnsignedTxFromString(const std::string &unsigned_filename) = 0;
+    virtual UnsignedTransaction * loadUnsignedTxFromString(const std::string &data) = 0;
 
    /*!
     * \brief submitTransaction - submits transaction in signed tx file
@@ -916,10 +916,10 @@ struct Wallet
     virtual bool submitTransaction(const std::string &fileName) = 0;
 
    /*!
-    * \brief submitTransactionFromString - submits transaction in signed tx file
+    * \brief submitTransactionFromString - submits transaction provided as string
     * \return                  - true on success
     */
-    virtual bool submitTransactionFromString(const std::string &fileName) = 0;
+    virtual bool submitTransactionFromString(const std::string &data) = 0;
     
 
     /*!