mirror of
https://github.com/monero-project/monero.git
synced 2025-05-04 10:14:51 -04:00
daemon: new mining_status command
This commit is contained in:
parent
31bdf7bd11
commit
59478c80dd
9 changed files with 134 additions and 7 deletions
|
@ -61,7 +61,7 @@ namespace cryptonote
|
|||
~miner();
|
||||
bool init(const boost::program_options::variables_map& vm, network_type nettype);
|
||||
static void init_options(boost::program_options::options_description& desc);
|
||||
bool set_block_template(const block& bl, const difficulty_type& diffic, uint64_t height);
|
||||
bool set_block_template(const block& bl, const difficulty_type& diffic, uint64_t height, uint64_t block_reward);
|
||||
bool on_block_chain_update();
|
||||
bool start(const account_public_address& adr, size_t threads_count, const boost::thread::attributes& attrs, bool do_background = false, bool ignore_battery = false);
|
||||
uint64_t get_speed() const;
|
||||
|
@ -85,6 +85,7 @@ namespace cryptonote
|
|||
bool set_idle_threshold(uint8_t idle_threshold);
|
||||
uint8_t get_mining_target() const;
|
||||
bool set_mining_target(uint8_t mining_target);
|
||||
uint64_t get_block_reward() const { return m_block_reward; }
|
||||
|
||||
static constexpr uint8_t BACKGROUND_MINING_DEFAULT_IDLE_THRESHOLD_PERCENTAGE = 90;
|
||||
static constexpr uint8_t BACKGROUND_MINING_MIN_IDLE_THRESHOLD_PERCENTAGE = 50;
|
||||
|
@ -164,5 +165,6 @@ namespace cryptonote
|
|||
static bool get_process_time(uint64_t& total_time);
|
||||
static uint8_t get_percent_of_total(uint64_t some_time, uint64_t total_time);
|
||||
static boost::logic::tribool on_battery_power();
|
||||
std::atomic<uint64_t> m_block_reward;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue