Scorum
Classes | Namespaces | Macros | Enumerations
witness_plugin.hpp File Reference
#include <scorum/app/plugin.hpp>
#include <scorum/chain/database/database.hpp>
#include <fc/thread/future.hpp>
#include <fc/api.hpp>

Go to the source code of this file.

Classes

class  scorum::witness::witness_plugin
 

Namespaces

 scorum
 
 scorum::witness
 
 scorum::witness::block_production_condition
 
 scorum::witness::detail
 

Macros

#define RESERVE_RATIO_PRECISION   ((int64_t)10000)
 
#define RESERVE_RATIO_MIN_INCREMENT   ((int64_t)5000)
 

Enumerations

enum  scorum::witness::block_production_condition::block_production_condition_enum {
  scorum::witness::block_production_condition::produced = 0 , scorum::witness::block_production_condition::not_synced = 1 , scorum::witness::block_production_condition::not_my_turn = 2 , scorum::witness::block_production_condition::not_time_yet = 3 ,
  scorum::witness::block_production_condition::no_private_key = 4 , scorum::witness::block_production_condition::low_participation = 5 , scorum::witness::block_production_condition::lag = 6 , scorum::witness::block_production_condition::consecutive = 7 ,
  scorum::witness::block_production_condition::wait_for_genesis = 8 , scorum::witness::block_production_condition::exception_producing_block = 9
}
 

Macro Definition Documentation

◆ RESERVE_RATIO_MIN_INCREMENT

#define RESERVE_RATIO_MIN_INCREMENT   ((int64_t)5000)

Definition at line 33 of file witness_plugin.hpp.

◆ RESERVE_RATIO_PRECISION

#define RESERVE_RATIO_PRECISION   ((int64_t)10000)

Definition at line 32 of file witness_plugin.hpp.