From 79e3bf06e7f7e6c0d02ecc18ecb5885911a4182b Mon Sep 17 00:00:00 2001
From: "littletux89@gmail.com" <littletux89@gmail.com>
Date: Sun, 15 Dec 2019 20:45:36 +0300
Subject: [PATCH] [*] Made changes.

---
 .../CellFrameDashboardService.pro             |  4 +--
 .../DapChainWalletHandler.cpp                 | 35 -------------------
 .../DapChainWalletHandler.h                   |  2 --
 3 files changed, 2 insertions(+), 39 deletions(-)

diff --git a/CellFrameDashboardService/CellFrameDashboardService.pro b/CellFrameDashboardService/CellFrameDashboardService.pro
index e59c75465..e03e0a079 100755
--- a/CellFrameDashboardService/CellFrameDashboardService.pro
+++ b/CellFrameDashboardService/CellFrameDashboardService.pro
@@ -55,7 +55,7 @@ SOURCES += \
     $$PWD/DapChainLogHandler.cpp \
     $$PWD/DapChainNetworkHandler.cpp \
     $$PWD/DapChainConsoleHandler.cpp \
-    DapChainTransaction.cpp
+    $$PWD/DapChainTransaction.cpp
 
 HEADERS += \
     $$PWD/DapChainDashboardService.h \
@@ -67,7 +67,7 @@ HEADERS += \
     $$PWD/DapChainLogHandler.h \
     $$PWD/DapChainNetworkHandler.h \
     $$PWD/DapChainConsoleHandler.h \
-    DapChainTransaction.h
+    $$PWD/DapChainTransaction.h
 
 include (../libdap/libdap.pri)
 include (../libdap-crypto/libdap-crypto.pri)
diff --git a/CellFrameDashboardService/DapChainWalletHandler.cpp b/CellFrameDashboardService/DapChainWalletHandler.cpp
index f3815d37d..fd61172fe 100755
--- a/CellFrameDashboardService/DapChainWalletHandler.cpp
+++ b/CellFrameDashboardService/DapChainWalletHandler.cpp
@@ -21,41 +21,6 @@ bool DapChainWalletHandler::appendWallet(const QString& aWalletName)
     return rx.indexIn(result, 0);
 }
 
-bool DapChainWalletHandler::createTransaction(const QString& aFromAddress, const QString& aToAddress, const QString& aTokenName, const QString& aNetwork, const quint64 aValue) const
-{
-    QString fromWalletName;
-    for(int i = 0; i < m_walletList.count(); i++)
-    {
-        if(m_walletList[i].first.Address == aFromAddress)
-            fromWalletName = m_walletList[i].first.Name;
-    }
-
-    if(fromWalletName.isEmpty() || !m_networkList.contains(aNetwork)) return false;
-    QProcess processCreate;
-    processCreate.start(QString("%1 tx_create -net %2 -chain gdb -from_wallet %3 -to_addr %4 -token %5 -value %6")
-                  .arg(CLI_PATH)
-                  .arg(aNetwork)
-                  .arg(fromWalletName)
-                  .arg(aToAddress)
-                  .arg(aTokenName)
-                  .arg(QString::number(aValue)));
-    processCreate.waitForFinished(-1);
-    QByteArray result = processCreate.readAll();
-    QRegExp rx("transfer=(\\w+)");
-    rx.indexIn(result, 0);
-
-    if(rx.cap(1) == "Ok") {
-
-        QProcess processMempool;
-        processMempool.start(QString("%1 mempool_proc -net " + aNetwork +" -chain gdb").arg(CLI_PATH));
-        processMempool.waitForFinished(-1);
-        processMempool.readAll();
-        return true;
-    }
-
-    return false;
-}
-
 QByteArray DapChainWalletHandler::walletData() const
 {
     QByteArray data;
diff --git a/CellFrameDashboardService/DapChainWalletHandler.h b/CellFrameDashboardService/DapChainWalletHandler.h
index 5a57b924a..5b3d3cd46 100755
--- a/CellFrameDashboardService/DapChainWalletHandler.h
+++ b/CellFrameDashboardService/DapChainWalletHandler.h
@@ -24,8 +24,6 @@ public:
 
     bool appendWallet(const QString& aWalletName);
 
-    bool createTransaction(const QString& aFromAddress, const QString& aToAddress, const QString& aTokenName, const QString& aNetwork, const quint64 aValue) const;
-
     QByteArray walletData() const;
 
 private slots:
-- 
GitLab