BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Functions
db_maint.cpp File Reference
#include <fc/uint128.hpp>
#include <graphene/protocol/market.hpp>
#include <graphene/chain/database.hpp>
#include <graphene/chain/fba_accumulator_id.hpp>
#include <graphene/chain/hardfork.hpp>
#include <graphene/chain/account_object.hpp>
#include <graphene/chain/asset_object.hpp>
#include <graphene/chain/balance_object.hpp>
#include <graphene/chain/budget_record_object.hpp>
#include <graphene/chain/buyback_object.hpp>
#include <graphene/chain/chain_property_object.hpp>
#include <graphene/chain/committee_member_object.hpp>
#include <graphene/chain/fba_object.hpp>
#include <graphene/chain/global_property_object.hpp>
#include <graphene/chain/market_object.hpp>
#include <graphene/chain/special_authority_object.hpp>
#include <graphene/chain/ticket_object.hpp>
#include <graphene/chain/vesting_balance_object.hpp>
#include <graphene/chain/vote_count.hpp>
#include <graphene/chain/witness_object.hpp>
#include <graphene/chain/worker_object.hpp>
#include <graphene/chain/custom_authority_object.hpp>

Go to the source code of this file.

Classes

struct  graphene::chain::worker_pay_visitor
 A visitor for worker_type which calls pay_worker on the worker within. More...
 
struct  graphene::chain::detail::vote_recalc_times
 
struct  graphene::chain::detail::vote_recalc_options
 

Namespaces

 graphene
 
 graphene::chain
 
 graphene::chain::detail
 

Functions

template<typename Visitor >
void graphene::chain::visit_special_authorities (const database &db, Visitor visit)
 
void graphene::chain::update_top_n_authorities (database &db)
 
void graphene::chain::split_fba_balance (database &db, uint64_t fba_id, uint16_t network_pct, uint16_t designated_asset_buyback_pct, uint16_t designated_asset_issuer_pct)
 
void graphene::chain::distribute_fba_balances (database &db)
 
void graphene::chain::create_buyback_orders (database &db)
 
void graphene::chain::deprecate_annual_members (database &db)
 
void graphene::chain::update_call_orders_hf_343 (database &db)
 
void graphene::chain::update_call_orders_hf_1270 (database &db)
 
void graphene::chain::match_call_orders (database &db)
 Match call orders for all bitAssets, including PMs. More...
 
void graphene::chain::process_hf_1465 (database &db)
 
void graphene::chain::process_hf_2103 (database &db)
 
void graphene::chain::update_median_feeds (database &db)
 
void graphene::chain::process_hf_868_890 (database &db, bool skip_check_call_orders)
 
void graphene::chain::delete_expired_custom_authorities (database &db)
 Remove any custom active authorities whose expiration dates are in the past. More...
 
void graphene::chain::process_hf_2262 (database &db)
 A one-time data process to set values of existing liquid tickets to zero. More...