|
|
|
@ -956,25 +956,25 @@ struct WalletManager
|
|
|
|
|
virtual void setDaemonAddress(const std::string &address) = 0;
|
|
|
|
|
|
|
|
|
|
//! returns whether the daemon can be reached, and its version number
|
|
|
|
|
virtual bool connected(uint32_t *version = NULL) const = 0;
|
|
|
|
|
virtual bool connected(uint32_t *version = NULL) = 0;
|
|
|
|
|
|
|
|
|
|
//! returns current blockchain height
|
|
|
|
|
virtual uint64_t blockchainHeight() const = 0;
|
|
|
|
|
virtual uint64_t blockchainHeight() = 0;
|
|
|
|
|
|
|
|
|
|
//! returns current blockchain target height
|
|
|
|
|
virtual uint64_t blockchainTargetHeight() const = 0;
|
|
|
|
|
virtual uint64_t blockchainTargetHeight() = 0;
|
|
|
|
|
|
|
|
|
|
//! returns current network difficulty
|
|
|
|
|
virtual uint64_t networkDifficulty() const = 0;
|
|
|
|
|
virtual uint64_t networkDifficulty() = 0;
|
|
|
|
|
|
|
|
|
|
//! returns current mining hash rate (0 if not mining)
|
|
|
|
|
virtual double miningHashRate() const = 0;
|
|
|
|
|
virtual double miningHashRate() = 0;
|
|
|
|
|
|
|
|
|
|
//! returns current block target
|
|
|
|
|
virtual uint64_t blockTarget() const = 0;
|
|
|
|
|
virtual uint64_t blockTarget() = 0;
|
|
|
|
|
|
|
|
|
|
//! returns true iff mining
|
|
|
|
|
virtual bool isMining() const = 0;
|
|
|
|
|
virtual bool isMining() = 0;
|
|
|
|
|
|
|
|
|
|
//! starts mining with the set number of threads
|
|
|
|
|
virtual bool startMining(const std::string &address, uint32_t threads = 1, bool background_mining = false, bool ignore_battery = true) = 0;
|
|
|
|
|