aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2017-05-05 11:48:03 +0200
committerRiccardo Spagni <ric@spagni.net>2017-05-05 11:48:03 +0200
commit58f24efd3978f78863dc4402783c1d2b751ad87c (patch)
treef11f50c5ae007e98b18522dc390c2501748e75d4 /src
parent24bd3010bf41bce7a5a89e8cae5b74d55c2d5d6c (diff)
parentf31b27d3fd02c4d87c4cfdea87ae84685d04f430 (diff)
downloadmonzero-gui-58f24efd3978f78863dc4402783c1d2b751ad87c.tar.gz
monzero-gui-58f24efd3978f78863dc4402783c1d2b751ad87c.tar.xz
monzero-gui-58f24efd3978f78863dc4402783c1d2b751ad87c.zip
Merge pull request #702
f31b27d add wallet view/spend keys to seed dialog requires #2012 (Jaquee)
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/Wallet.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h
index 9477f896..1224b24d 100644
--- a/src/libwalletqt/Wallet.h
+++ b/src/libwalletqt/Wallet.h
@@ -41,6 +41,10 @@ class Wallet : public QObject
Q_PROPERTY(AddressBookModel * addressBookModel READ addressBookModel)
Q_PROPERTY(AddressBook * addressBook READ addressBook)
Q_PROPERTY(bool viewOnly READ viewOnly)
+ Q_PROPERTY(QString secretViewKey READ getSecretViewKey)
+ Q_PROPERTY(QString publicViewKey READ getPublicViewKey)
+ Q_PROPERTY(QString secretSpendKey READ getSecretSpendKey)
+ Q_PROPERTY(QString publicSpendKey READ getPublicSpendKey)
public:
@@ -231,6 +235,12 @@ public:
// check if fork rules should be used
Q_INVOKABLE bool useForkRules(quint8 version, quint64 earlyBlocks = 0) const;
+ //! Get wallet keys
+ QString getSecretViewKey() const {return QString::fromStdString(m_walletImpl->secretViewKey());}
+ QString getPublicViewKey() const {return QString::fromStdString(m_walletImpl->publicViewKey());}
+ QString getSecretSpendKey() const {return QString::fromStdString(m_walletImpl->secretSpendKey());}
+ QString getPublicSpendKey() const {return QString::fromStdString(m_walletImpl->publicSpendKey());}
+
// TODO: setListenter() when it implemented in API
signals:
// emitted on every event happened with wallet