diff options
| author | Jaquee <jaquee.monero@gmail.com> | 2017-01-13 23:43:34 +0100 |
|---|---|---|
| committer | Jaquee <jaquee.monero@gmail.com> | 2017-01-15 12:32:45 +0100 |
| commit | ae5c21ef17b5585e1c90423a9f45b62b3b678f46 (patch) | |
| tree | 620c481c47e094d34990fe1c210f1fd0b2fa6f90 /src/libwalletqt/Wallet.cpp | |
| parent | 24ccd27d790a45576d93d39ad2839eae320ac791 (diff) | |
| download | monzero-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.cpp | 7 |
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) |
