BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
graphene::chain::database Member List

This is the complete list of members for graphene::chain::database, including all inherited members.

_generate_block(const fc::time_point_sec when, witness_id_type witness_id, const fc::ecc::private_key &block_signing_private_key)graphene::chain::database
_popped_txgraphene::chain::database
_push_block(const signed_block &b)graphene::chain::database
_push_transaction(const precomputable_transaction &trx)graphene::chain::database
_undo_dbgraphene::db::object_database
add_checkpoints(const flat_map< uint32_t, block_id_type > &checkpts)graphene::chain::database
add_index()graphene::db::object_databaseinline
add_secondary_index(Args...args)graphene::db::object_databaseinline
adjust_balance(account_id_type account, asset delta)graphene::chain::database
applied_blockgraphene::chain::database
apply_block(const signed_block &next_block, uint32_t skip=skip_nothing)graphene::chain::database
apply_debug_updates()graphene::chain::database
apply_operation(transaction_evaluation_state &eval_state, const operation &op)graphene::chain::database
apply_order(const limit_order_object &new_order_object, bool allow_black_swan=true)graphene::chain::database
apply_order_before_hardfork_625(const limit_order_object &new_order_object, bool allow_black_swan=true)graphene::chain::database
apply_transaction(const signed_transaction &trx, uint32_t skip=skip_nothing)graphene::chain::database
before_last_checkpoint() const graphene::chain::database
calculate_market_fee(const asset_object &trade_asset, const asset &trade_amount, const bool &is_maker) const graphene::chain::database
cancel_bid(const collateral_bid_object &bid, bool create_virtual_op=true)graphene::chain::database
cancel_limit_order(const limit_order_object &order, bool create_virtual_op=true, bool skip_cancel_fee=false)graphene::chain::database
cancel_settle_order(const force_settlement_object &order, bool create_virtual_op=true)graphene::chain::database
cast(const object &obj)graphene::db::object_databaseinlinestatic
cast(object &obj)graphene::db::object_databaseinlinestatic
changed_objectsgraphene::chain::database
check_call_orders(const asset_object &mia, bool enable_black_swan=true, bool for_new_limit_order=false, const asset_bitasset_data_object *bitasset_ptr=nullptr)graphene::chain::database
clear_pending()graphene::chain::database
close(bool rewind=true)graphene::chain::database
graphene::db::object_database::close()graphene::db::object_database
create(F &&constructor)graphene::db::object_databaseinline
current_fee_schedule() const graphene::chain::database
database()graphene::chain::database
debug_dump()graphene::chain::database
debug_update(const fc::variant_object &update)graphene::chain::database
deposit_cashback(const account_object &acct, share_type amount, bool require_vesting=true)graphene::chain::database
deposit_lazy_vesting(const optional< vesting_balance_id_type > &ovbid, share_type amount, uint32_t req_vesting_seconds, vesting_balance_type balance_type, account_id_type req_owner, bool require_vesting)graphene::chain::database
deposit_market_fee_vesting_balance(const account_id_type &account_id, const asset &delta)graphene::chain::database
deposit_witness_pay(const witness_object &wit, share_type amount)graphene::chain::database
enable_standby_votes_tracking(bool enable)graphene::chain::databaseinline
execute_bid(const collateral_bid_object &bid, share_type debt_covered, share_type collateral_from_fund, const price_feed &current_feed)graphene::chain::database
fetch_block_by_id(const block_id_type &id) const graphene::chain::database
fetch_block_by_number(uint32_t num) const graphene::chain::database
fill_call_order(const call_order_object &order, const asset &pays, const asset &receives, const price &fill_price, const bool is_maker, const asset &margin_fee)graphene::chain::database
fill_call_order(const call_order_object &order, const asset &pays, const asset &receives, const price &fill_price, const bool is_maker)graphene::chain::databaseinline
fill_limit_order(const limit_order_object &order, const asset &pays, const asset &receives, bool cull_if_small, const price &fill_price, const bool is_maker)graphene::chain::database
fill_settle_order(const force_settlement_object &settle, const asset &pays, const asset &receives, const price &fill_price, const bool is_maker)graphene::chain::database
find(object_id_type id) const graphene::db::object_databaseinline
find(object_id< SpaceID, TypeID > id) const -> const object_downcast_t< decltype(id)> *graphene::db::object_databaseinline
find_object(object_id_type id) const graphene::db::object_database
flush()graphene::db::object_database
generate_block(const fc::time_point_sec when, witness_id_type witness_id, const fc::ecc::private_key &block_signing_private_key, uint32_t skip)graphene::chain::database
get(object_id_type id) const graphene::db::object_databaseinline
get(object_id< SpaceID, TypeID > id) const -> const object_downcast_t< decltype(id)> &graphene::db::object_databaseinline
get_account_stats_by_owner(account_id_type owner) const graphene::chain::database
get_applied_operations() const graphene::chain::database
get_balance(account_id_type owner, asset_id_type asset_id) const graphene::chain::database
get_balance(const account_object &owner, const asset_object &asset_obj) const graphene::chain::database
get_block_id_for_num(uint32_t block_num) const graphene::chain::database
get_block_ids_on_fork(block_id_type head_of_fork) const graphene::chain::database
get_chain_id() const graphene::chain::database
get_chain_properties() const graphene::chain::database
get_checkpoints() const graphene::chain::databaseinline
get_core_asset() const graphene::chain::database
get_core_dynamic_data() const graphene::chain::database
get_data_dir() const graphene::db::object_databaseinline
get_dynamic_global_properties() const graphene::chain::database
get_global_properties() const graphene::chain::database
get_index() const graphene::db::object_databaseinline
get_index(uint8_t space_id, uint8_t type_id) const graphene::db::object_database
get_index(object_id_type id) const graphene::db::object_databaseinline
get_index_type() const graphene::db::object_databaseinline
get_market_fee_vesting_balance(const account_id_type &account_id, const asset_id_type &asset_id)graphene::chain::database
get_mutable_index()graphene::db::object_databaseinlineprotected
get_mutable_index(object_id_type id)graphene::db::object_databaseinlineprotected
get_mutable_index(uint8_t space_id, uint8_t type_id)graphene::db::object_databaseprotected
get_mutable_index_type()graphene::db::object_databaseinlineprotected
get_node_properties() const graphene::chain::database
get_object(object_id_type id) const graphene::db::object_database
get_recent_transaction(const transaction_id_type &trx_id) const graphene::chain::database
get_scheduled_witness(uint32_t slot_num) const graphene::chain::database
get_slot_at_time(fc::time_point_sec when) const graphene::chain::database
get_slot_time(uint32_t slot_num) const graphene::chain::database
get_viable_custom_authorities(account_id_type account, const operation &op, rejected_predicate_map *rejected_authorities=nullptr) const graphene::chain::database
get_witness_schedule_object() const graphene::chain::database
globally_settle_asset(const asset_object &bitasset, const price &settle_price)graphene::chain::database
head_block_id() const graphene::chain::database
head_block_num() const graphene::chain::database
head_block_time() const graphene::chain::database
head_block_witness() const graphene::chain::database
init_genesis(const genesis_state_type &genesis_state=genesis_state_type())graphene::chain::database
initialize_evaluators()graphene::chain::database
initialize_indexes()graphene::chain::database
insert(object &&obj)graphene::db::object_databaseinline
is_known_block(const block_id_type &id) const graphene::chain::database
is_known_transaction(const transaction_id_type &id) const graphene::chain::database
last_non_undoable_block_num() const graphene::chain::database
match(const limit_order_object &taker, const limit_order_object &maker, const price &trade_price)graphene::chain::database
match(const limit_order_object &taker, const call_order_object &maker, const price &trade_price, const price &feed_price, const uint16_t maintenance_collateral_ratio, const optional< price > &maintenance_collateralization, const price &call_pays_price)graphene::chain::database
match(const limit_order_object &taker, const call_order_object &maker, const price &trade_price, const price &feed_price, const uint16_t maintenance_collateral_ratio, const optional< price > &maintenance_collateralization)graphene::chain::databaseinline
match(const call_order_object &call, const force_settlement_object &settle, const price &match_price, asset max_settlement, const price &fill_price)graphene::chain::database
modify(const T &obj, const Lambda &m)graphene::db::object_databaseinline
new_objectsgraphene::chain::database
node_properties()graphene::chain::database
notify_applied_block(const signed_block &block)graphene::chain::databaseprotected
notify_changed_objects()graphene::chain::databaseprotected
notify_on_pending_transaction(const signed_transaction &tx)graphene::chain::databaseprotected
object_database()graphene::db::object_database
on_pending_transactiongraphene::chain::database
open(const fc::path &data_dir, std::function< genesis_state_type()> genesis_loader, const std::string &db_version)graphene::chain::database
graphene::db::object_database::open(const fc::path &data_dir)graphene::db::object_database
pay_force_settle_fees(const asset_object &collecting_asset, const asset &collat_receives)graphene::chain::database
pay_market_fees(const account_object *seller, const asset_object &recv_asset, const asset &receives, const bool &is_maker, const optional< asset > &calculated_market_fees={})graphene::chain::database
pay_order(const account_object &receiver, const asset &receives, const asset &pays)graphene::chain::database
pop_block()graphene::chain::database
pop_undo()graphene::chain::databaseinlineprotected
precompute_parallel(const signed_block &block, const uint32_t skip=skip_nothing) const graphene::chain::database
precompute_parallel(const precomputable_transaction &trx) const graphene::chain::database
process_tickets()graphene::chain::database
push_applied_operation(const operation &op)graphene::chain::database
push_block(const signed_block &b, uint32_t skip=skip_nothing)graphene::chain::database
push_proposal(const proposal_object &proposal)graphene::chain::database
push_transaction(const precomputable_transaction &trx, uint32_t skip=skip_nothing)graphene::chain::database
register_evaluator()graphene::chain::databaseinline
reindex(fc::path data_dir)graphene::chain::database
remove(const object &obj)graphene::db::object_databaseinline
removed_objectsgraphene::chain::database
reset_indexes()graphene::db::object_databaseinline
revive_bitasset(const asset_object &bitasset)graphene::chain::database
set_applied_operation_result(uint32_t op_id, const operation_result &r)graphene::chain::database
skip_assert_evaluation enum valuegraphene::chain::database
skip_block_size_check enum valuegraphene::chain::database
skip_merkle_check enum valuegraphene::chain::database
skip_nothing enum valuegraphene::chain::database
skip_tapos_check enum valuegraphene::chain::database
skip_transaction_dupe_check enum valuegraphene::chain::database
skip_transaction_signatures enum valuegraphene::chain::database
skip_undo_history_check enum valuegraphene::chain::database
skip_witness_schedule_check enum valuegraphene::chain::database
skip_witness_signature enum valuegraphene::chain::database
to_pretty_string(const asset &a) const graphene::chain::database
update_witness_schedule()graphene::chain::database
validate_transaction(const signed_transaction &trx)graphene::chain::database
validation_steps enum namegraphene::chain::database
wipe(const fc::path &data_dir, bool include_blocks)graphene::chain::database
graphene::db::object_database::wipe(const fc::path &data_dir)graphene::db::object_database
witness_participation_rate() const graphene::chain::database
~database()graphene::chain::database
~object_database()graphene::db::object_database