diff options
| author | Jaquee <jaquee.monero@gmail.com> | 2017-03-23 22:50:57 +0100 |
|---|---|---|
| committer | Jaquee <jaquee.monero@gmail.com> | 2017-03-23 22:50:57 +0100 |
| commit | f05f0b73c3db6a4841b8d18e5fdb0757c838366a (patch) | |
| tree | 2a093bd603a7f0d5c05648b440b59319d7a07604 /src | |
| parent | b1f5d69ce52ab65aa8608b5fea07865dbeb36883 (diff) | |
| download | monzero-gui-f05f0b73c3db6a4841b8d18e5fdb0757c838366a.tar.gz monzero-gui-f05f0b73c3db6a4841b8d18e5fdb0757c838366a.tar.xz monzero-gui-f05f0b73c3db6a4841b8d18e5fdb0757c838366a.zip | |
add WalletManager::useForkRules()
Diffstat (limited to 'src')
| -rw-r--r-- | src/libwalletqt/WalletManager.cpp | 10 | ||||
| -rw-r--r-- | src/libwalletqt/WalletManager.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/libwalletqt/WalletManager.cpp b/src/libwalletqt/WalletManager.cpp index ad77ad48..95fa0b77 100644 --- a/src/libwalletqt/WalletManager.cpp +++ b/src/libwalletqt/WalletManager.cpp @@ -338,6 +338,16 @@ QString WalletManager::checkUpdates(const QString &software, const QString &subd return QString::fromStdString(std::get<1>(result) + "|" + std::get<2>(result) + "|" + std::get<3>(result) + "|" + std::get<4>(result)); } +bool WalletManager::useForkRules(quint8 required_version) const +{ + quint64 earliest_height; + quint8 version; + m_pimpl->hardForkInfo(version, earliest_height); + return version >= required_version; +} + + + WalletManager::WalletManager(QObject *parent) : QObject(parent) { m_pimpl = Monero::WalletManagerFactory::getWalletManager(); diff --git a/src/libwalletqt/WalletManager.h b/src/libwalletqt/WalletManager.h index 01afc064..592c7920 100644 --- a/src/libwalletqt/WalletManager.h +++ b/src/libwalletqt/WalletManager.h @@ -136,6 +136,8 @@ public: Q_INVOKABLE bool saveQrCode(const QString &, const QString &) const; Q_INVOKABLE QString checkUpdates(const QString &software, const QString &subdir) const; + Q_INVOKABLE bool useForkRules(quint8 version) const; + signals: void walletOpened(Wallet * wallet); |
