aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt/Wallet.cpp
diff options
context:
space:
mode:
authorJaquee <jaquee.monero@gmail.com>2017-01-13 23:43:34 +0100
committerJaquee <jaquee.monero@gmail.com>2017-01-15 12:32:45 +0100
commitae5c21ef17b5585e1c90423a9f45b62b3b678f46 (patch)
tree620c481c47e094d34990fe1c210f1fd0b2fa6f90 /src/libwalletqt/Wallet.cpp
parent24ccd27d790a45576d93d39ad2839eae320ac791 (diff)
downloadmonzero-gui-ae5c21ef17b5585e1c90423a9f45b62b3b678f46.tar.gz
monzero-gui-ae5c21ef17b5585e1c90423a9f45b62b3b678f46.tar.xz
monzero-gui-ae5c21ef17b5585e1c90423a9f45b62b3b678f46.zip
export/import key images when cold signing
Diffstat (limited to 'src/libwalletqt/Wallet.cpp')
-rw-r--r--src/libwalletqt/Wallet.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index f8c6bb1d..6147e1cb 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -327,14 +327,17 @@ UnsignedTransaction * Wallet::loadTxFile(const QString &fileName)
{
qDebug() << "Trying to sign " << fileName;
Monero::UnsignedTransaction * ptImpl = m_walletImpl->loadUnsignedTx(fileName.toStdString());
- UnsignedTransaction * result = new UnsignedTransaction(ptImpl, this);
+ UnsignedTransaction * result = new UnsignedTransaction(ptImpl, m_walletImpl, this);
return result;
}
bool Wallet::submitTxFile(const QString &fileName) const
{
qDebug() << "Trying to submit " << fileName;
- return m_walletImpl->submitTransaction(fileName.toStdString());
+ if (!m_walletImpl->submitTransaction(fileName.toStdString()))
+ return false;
+ // import key images
+ return m_walletImpl->importKeyImages(fileName.toStdString() + "_keyImages");
}
void Wallet::disposeTransaction(PendingTransaction *t)