aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt/Wallet.h
diff options
context:
space:
mode:
authorDusan Klinec <dusan.klinec@gmail.com>2019-06-18 13:15:39 +0200
committerDusan Klinec <dusan.klinec@gmail.com>2019-06-20 14:57:10 +0200
commit6d03d63c88af2e8ee0c52f77836bd3c018f55fe4 (patch)
treea82a9bda796b33de81a98a83272043ada9cec601 /src/libwalletqt/Wallet.h
parent8d49ad9ba4d5df3ca696274f2d885a6f8cbffb83 (diff)
downloadmonzero-gui-6d03d63c88af2e8ee0c52f77836bd3c018f55fe4.tar.gz
monzero-gui-6d03d63c88af2e8ee0c52f77836bd3c018f55fe4.tar.xz
monzero-gui-6d03d63c88af2e8ee0c52f77836bd3c018f55fe4.zip
get_tx_key, get_tx_proof, tx_spend_proof async
Diffstat (limited to 'src/libwalletqt/Wallet.h')
-rw-r--r--src/libwalletqt/Wallet.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h
index ba12d1de..f3726e91 100644
--- a/src/libwalletqt/Wallet.h
+++ b/src/libwalletqt/Wallet.h
@@ -33,6 +33,7 @@
#include <QTime>
#include <QMutex>
#include <QList>
+#include <QJSValue>
#include <QtConcurrent/QtConcurrent>
#include "wallet/api/wallet2_api.h" // we need to have an access to the Monero::Wallet::Status enum here;
@@ -289,10 +290,13 @@ public:
Q_INVOKABLE bool setUserNote(const QString &txid, const QString &note);
Q_INVOKABLE QString getUserNote(const QString &txid) const;
Q_INVOKABLE QString getTxKey(const QString &txid) const;
+ Q_INVOKABLE void getTxKeyAsync(const QString &txid, const QJSValue &ref);
Q_INVOKABLE QString checkTxKey(const QString &txid, const QString &tx_key, const QString &address);
Q_INVOKABLE QString getTxProof(const QString &txid, const QString &address, const QString &message) const;
+ Q_INVOKABLE void getTxProofAsync(const QString &txid, const QString &address, const QString &message, const QJSValue &ref);
Q_INVOKABLE QString checkTxProof(const QString &txid, const QString &address, const QString &message, const QString &signature);
Q_INVOKABLE QString getSpendProof(const QString &txid, const QString &message) const;
+ Q_INVOKABLE void getSpendProofAsync(const QString &txid, const QString &message, const QJSValue &ref);
Q_INVOKABLE QString checkSpendProof(const QString &txid, const QString &message, const QString &signature) const;
// Rescan spent outputs
Q_INVOKABLE bool rescanSpent();