aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaquee <jaquee.monero@gmail.com>2017-08-06 16:47:11 +0200
committerJaquee <jaquee.monero@gmail.com>2017-11-01 17:02:44 +0100
commit8553771f897751be47db092bbb7739b4bc2f625a (patch)
treed2886208237e3e93b8f1afd5594bbba90bc12ea9
parentd78f9f5e70d4b380cbcc1586c245b9f965dcc54a (diff)
downloadmonzero-gui-8553771f897751be47db092bbb7739b4bc2f625a.tar.gz
monzero-gui-8553771f897751be47db092bbb7739b4bc2f625a.tar.xz
monzero-gui-8553771f897751be47db092bbb7739b4bc2f625a.zip
add localDaemonSynced()
-rw-r--r--src/libwalletqt/WalletManager.cpp5
-rw-r--r--src/libwalletqt/WalletManager.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/libwalletqt/WalletManager.cpp b/src/libwalletqt/WalletManager.cpp
index 396274c6..a8346478 100644
--- a/src/libwalletqt/WalletManager.cpp
+++ b/src/libwalletqt/WalletManager.cpp
@@ -275,6 +275,11 @@ bool WalletManager::stopMining()
return m_pimpl->stopMining();
}
+bool WalletManager::localDaemonSynced() const
+{
+ return blockchainHeight() > 1 && blockchainHeight() >= blockchainTargetHeight();
+}
+
QString WalletManager::resolveOpenAlias(const QString &address) const
{
bool dnssec_valid = false;
diff --git a/src/libwalletqt/WalletManager.h b/src/libwalletqt/WalletManager.h
index bf9bf19a..69c63b05 100644
--- a/src/libwalletqt/WalletManager.h
+++ b/src/libwalletqt/WalletManager.h
@@ -112,6 +112,7 @@ public:
Q_INVOKABLE quint64 blockchainHeight() const;
Q_INVOKABLE quint64 blockchainTargetHeight() const;
Q_INVOKABLE double miningHashRate() const;
+ Q_INVOKABLE bool localDaemonSynced() const;
Q_INVOKABLE bool isMining() const;
Q_INVOKABLE bool startMining(const QString &address, quint32 threads, bool backgroundMining, bool ignoreBattery);