wallet_api: add isDeterministic()

This commit is contained in:
tobtoht 2021-03-12 23:43:58 +01:00 committed by selsta
parent def58196da
commit 02e9a41cbe
No known key found for this signature in database
GPG Key ID: 2EA0A99A8B07AE5E
3 changed files with 12 additions and 0 deletions

View File

@ -2104,6 +2104,11 @@ bool WalletImpl::watchOnly() const
return m_wallet->watch_only(); return m_wallet->watch_only();
} }
bool WalletImpl::isDeterministic() const
{
return m_wallet->is_deterministic();
}
void WalletImpl::clearStatus() const void WalletImpl::clearStatus() const
{ {
boost::lock_guard<boost::mutex> l(m_statusMutex); boost::lock_guard<boost::mutex> l(m_statusMutex);

View File

@ -129,6 +129,7 @@ public:
void setRecoveringFromDevice(bool recoveringFromDevice) override; void setRecoveringFromDevice(bool recoveringFromDevice) override;
void setSubaddressLookahead(uint32_t major, uint32_t minor) override; void setSubaddressLookahead(uint32_t major, uint32_t minor) override;
bool watchOnly() const override; bool watchOnly() const override;
bool isDeterministic() const override;
bool rescanSpent() override; bool rescanSpent() override;
NetworkType nettype() const override {return static_cast<NetworkType>(m_wallet->nettype());} NetworkType nettype() const override {return static_cast<NetworkType>(m_wallet->nettype());}
void hardForkInfo(uint8_t &version, uint64_t &earliest_height) const override; void hardForkInfo(uint8_t &version, uint64_t &earliest_height) const override;

View File

@ -626,6 +626,12 @@ struct Wallet
*/ */
virtual bool watchOnly() const = 0; virtual bool watchOnly() const = 0;
/**
* @brief isDeterministic - checks if wallet keys are deterministic
* @return - true if deterministic
*/
virtual bool isDeterministic() const = 0;
/** /**
* @brief blockChainHeight - returns current blockchain height * @brief blockChainHeight - returns current blockchain height
* @return * @return