From da3216156d22d96e72213ffe60ca534594c9e247 Mon Sep 17 00:00:00 2001 From: Tim L Date: Mon, 11 Dec 2017 16:44:01 -0500 Subject: Use wallet2_api isAddressLocal utils method for isDaemonLocal check --- src/libwalletqt/WalletManager.cpp | 5 +++++ src/libwalletqt/WalletManager.h | 1 + 2 files changed, 6 insertions(+) (limited to 'src') diff --git a/src/libwalletqt/WalletManager.cpp b/src/libwalletqt/WalletManager.cpp index 875e4cca..0c28ad30 100644 --- a/src/libwalletqt/WalletManager.cpp +++ b/src/libwalletqt/WalletManager.cpp @@ -270,6 +270,11 @@ bool WalletManager::localDaemonSynced() const return blockchainHeight() > 1 && blockchainHeight() >= blockchainTargetHeight(); } +bool WalletManager::isDaemonLocal(const QString &daemon_address) const +{ + return Monero::Utils::isAddressLocal(daemon_address.toStdString()); +} + QString WalletManager::resolveOpenAlias(const QString &address) const { bool dnssec_valid = false; diff --git a/src/libwalletqt/WalletManager.h b/src/libwalletqt/WalletManager.h index 7eacc3f0..ddc506cf 100644 --- a/src/libwalletqt/WalletManager.h +++ b/src/libwalletqt/WalletManager.h @@ -111,6 +111,7 @@ public: Q_INVOKABLE quint64 blockchainTargetHeight() const; Q_INVOKABLE double miningHashRate() const; Q_INVOKABLE bool localDaemonSynced() const; + Q_INVOKABLE bool isDaemonLocal(const QString &daemon_address) const; Q_INVOKABLE bool isMining() const; Q_INVOKABLE bool startMining(const QString &address, quint32 threads, bool backgroundMining, bool ignoreBattery); -- cgit v1.2.3