Bitshares-Core  2.0.181105
BitShares blockchain implementation and command-line interface software
Public Member Functions | Public Attributes | List of all members
graphene::chain::node_property_object Class Reference

Contains per-node database configuration. More...

#include <node_property_object.hpp>

Public Member Functions

 node_property_object ()
 
 ~node_property_object ()
 

Public Attributes

uint32_t skip_flags = 0
 
std::map< block_id_type, std::vector< fc::variant_object > > debug_updates
 

Detailed Description

Contains per-node database configuration.

Transactions are evaluated differently based on per-node state. Settings here may change based on whether the node is syncing or up-to-date. Or whether the node is a witness node. Or if we're processing a transaction in a witness-signed block vs. a fresh transaction from the p2p network. Or configuration-specified tradeoffs of performance/hardfork resilience vs. paranoia.

Definition at line 39 of file node_property_object.hpp.

Constructor & Destructor Documentation

◆ node_property_object()

graphene::chain::node_property_object::node_property_object ( )
inline

Definition at line 42 of file node_property_object.hpp.

◆ ~node_property_object()

graphene::chain::node_property_object::~node_property_object ( )
inline

Definition at line 43 of file node_property_object.hpp.

Member Data Documentation

◆ debug_updates

std::map< block_id_type, std::vector< fc::variant_object > > graphene::chain::node_property_object::debug_updates

Definition at line 46 of file node_property_object.hpp.

◆ skip_flags

uint32_t graphene::chain::node_property_object::skip_flags = 0

Definition at line 45 of file node_property_object.hpp.


The documentation for this class was generated from the following file: