Monero
Loading...
Searching...
No Matches
cryptonote::core Member List

This is the complete list of members for cryptonote::core, including all inherited members.

add_new_block(const block &b, block_verification_context &bvc, pool_supplement &extra_block_txs)cryptonote::coreprivate
add_new_tx(transaction &tx, const crypto::hash &tx_hash, const cryptonote::blobdata &blob, size_t tx_weight, tx_verification_context &tvc, relay_method tx_relay, bool relayed)cryptonote::coreprivate
add_new_tx(transaction &tx, tx_verification_context &tvc, relay_method tx_relay, bool relayed)cryptonote::coreprivate
are_key_images_spent(const std::vector< crypto::key_image > &key_im, std::vector< bool > &spent) constcryptonote::core
are_key_images_spent_in_pool(const std::vector< crypto::key_image > &key_im, std::vector< bool > &spent) constcryptonote::core
block_sync_sizecryptonote::coreprivate
check_block_rate()cryptonote::coreprivate
check_blockchain_pruning()cryptonote::core
check_disk_space()cryptonote::coreprivate
check_incoming_block_size(const blobdata &block_blob) constcryptonote::core
check_tx_inputs_keyimages_diff(const transaction &tx)cryptonote::corestatic
check_tx_inputs_keyimages_domain(const transaction &tx)cryptonote::corestatic
check_tx_inputs_ring_members_diff(const transaction &tx, const uint8_t hf_version)cryptonote::corestatic
check_tx_semantic(const transaction &tx, tx_verification_context &tvc, uint8_t hf_version)cryptonote::corestatic
check_updates()cryptonote::coreprivate
check_updates_levelcryptonote::coreprivate
cleanup_handle_incoming_blocks(bool force_sync=false)cryptonote::core
core(i_cryptonote_protocol *pprotocol)cryptonote::core
deinit()cryptonote::core
disable_dns_checkpoints(bool disable=true)cryptonote::coreinline
find_blockchain_supplement(const std::list< crypto::hash > &qblock_ids, bool clip_pruned, NOTIFY_RESPONSE_CHAIN_ENTRY::request &resp) constcryptonote::core
find_blockchain_supplement(const uint64_t req_start_block, const std::list< crypto::hash > &qblock_ids, std::vector< std::pair< std::pair< cryptonote::blobdata, crypto::hash >, std::vector< std::pair< crypto::hash, cryptonote::blobdata > > > > &blocks, uint64_t &total_height, uint64_t &start_height, bool pruned, bool get_miner_tx_hash, size_t max_block_count, size_t max_tx_count) constcryptonote::core
flush_invalid_blocks()cryptonote::core
get_alternative_blocks(std::vector< block > &blocks) constcryptonote::core
get_alternative_blocks_count() constcryptonote::core
get_block_by_hash(const crypto::hash &h, block &blk, bool *orphan=NULL) constcryptonote::core
get_block_cumulative_difficulty(uint64_t height) constcryptonote::core
get_block_id_by_height(uint64_t height) constcryptonote::core
get_block_sync_size(uint64_t height) constcryptonote::core
get_block_template(block &b, const account_public_address &adr, difficulty_type &diffic, uint64_t &height, uint64_t &expected_reward, const blobdata &ex_nonce, uint64_t &seed_height, crypto::hash &seed_hash) overridecryptonote::corevirtual
get_block_template(block &b, const crypto::hash *prev_block, const account_public_address &adr, difficulty_type &diffic, uint64_t &height, uint64_t &expected_reward, const blobdata &ex_nonce, uint64_t &seed_height, crypto::hash &seed_hash)cryptonote::corevirtual
get_blockchain_pruning_seed() constcryptonote::core
get_blockchain_storage()cryptonote::coreinline
get_blockchain_storage() constcryptonote::coreinline
get_blockchain_top(uint64_t &height, crypto::hash &top_id) constcryptonote::core
get_blockchain_total_transactions() constcryptonote::core
get_blocks(uint64_t start_offset, size_t count, std::vector< std::pair< cryptonote::blobdata, block > > &blocks, std::vector< cryptonote::blobdata > &txs) constcryptonote::core
get_blocks(uint64_t start_offset, size_t count, std::vector< std::pair< cryptonote::blobdata, block > > &blocks) constcryptonote::core
get_blocks(uint64_t start_offset, size_t count, std::vector< block > &blocks) constcryptonote::core
get_blocks(const t_ids_container &block_ids, t_blocks_container &blocks, t_missed_container &missed_bs) constcryptonote::coreinline
get_checkpoints() constcryptonote::core
get_coinbase_tx_sum(const uint64_t start_offset, const size_t count)cryptonote::core
get_current_blockchain_height() const finalcryptonote::corevirtual
get_earliest_ideal_height_for_version(uint8_t version) constcryptonote::core
get_free_space() constcryptonote::core
get_hard_fork_version(uint64_t height) constcryptonote::core
get_ideal_hard_fork_version() constcryptonote::core
get_ideal_hard_fork_version(uint64_t height) constcryptonote::core
get_miner()cryptonote::coreinline
get_miner() constcryptonote::coreinline
get_miner_data(uint8_t &major_version, uint64_t &height, crypto::hash &prev_id, crypto::hash &seed_hash, difficulty_type &difficulty, uint64_t &median_weight, uint64_t &already_generated_coins, std::vector< tx_block_template_backlog_entry > &tx_backlog)cryptonote::core
get_nettype() constcryptonote::coreinline
get_output_distribution(uint64_t amount, uint64_t from_height, uint64_t to_height, uint64_t &start_height, std::vector< uint64_t > &distribution, uint64_t &base) constcryptonote::core
get_outs(const COMMAND_RPC_GET_OUTPUTS_BIN::request &req, COMMAND_RPC_GET_OUTPUTS_BIN::response &res) constcryptonote::core
get_pool_for_rpc(std::vector< cryptonote::rpc::tx_in_pool > &tx_infos, cryptonote::rpc::key_images_with_tx_hashes &key_image_infos) constcryptonote::core
get_pool_info(time_t start_time, bool include_sensitive_txes, size_t max_tx_count, std::vector< std::pair< crypto::hash, tx_memory_pool::tx_details > > &added_txs, std::vector< crypto::hash > &remaining_added_txids, std::vector< crypto::hash > &removed_txs, bool &incremental) constcryptonote::core
get_pool_transaction(const crypto::hash &id, cryptonote::blobdata &tx, relay_category tx_category) constcryptonote::core
get_pool_transaction_hashes(std::vector< crypto::hash > &txs, bool include_sensitive_txes=false) constcryptonote::core
get_pool_transaction_stats(struct txpool_stats &stats, bool include_sensitive_txes=false) constcryptonote::core
get_pool_transactions(std::vector< transaction > &txs, bool include_sensitive_txes=false) constcryptonote::core
get_pool_transactions_and_spent_keys_info(std::vector< tx_info > &tx_infos, std::vector< spent_key_image_info > &key_image_infos, bool include_sensitive_txes=false) constcryptonote::core
get_pool_transactions_count(bool include_sensitive_txes=false) constcryptonote::core
get_pool_transactions_info(const std::vector< crypto::hash > &txids, std::vector< std::pair< crypto::hash, tx_memory_pool::tx_details > > &txs, bool include_sensitive_txes=false) constcryptonote::core
get_protocol()cryptonote::coreinline
get_short_chain_history(std::list< crypto::hash > &ids, uint64_t &current_height) constcryptonote::core
get_split_transactions_blobs(const std::vector< crypto::hash > &txs_ids, std::vector< std::tuple< crypto::hash, cryptonote::blobdata, crypto::hash, cryptonote::blobdata > > &txs, std::vector< crypto::hash > &missed_txs) constcryptonote::core
get_start_time() constcryptonote::core
get_tail_id() constcryptonote::core
get_target_blockchain_height() constcryptonote::core
get_test_drop_download() constcryptonote::core
get_test_drop_download_height() constcryptonote::core
get_transactions(const std::vector< crypto::hash > &txs_ids, std::vector< cryptonote::blobdata > &txs, std::vector< crypto::hash > &missed_txs, bool pruned=false) constcryptonote::core
get_transactions(const std::vector< crypto::hash > &txs_ids, std::vector< transaction > &txs, std::vector< crypto::hash > &missed_txs, bool pruned=false) constcryptonote::core
get_tx_outputs_gindexs(const crypto::hash &tx_id, std::vector< uint64_t > &indexs) constcryptonote::core
get_tx_outputs_gindexs(const crypto::hash &tx_id, size_t n_txes, std::vector< std::vector< uint64_t > > &indexs) constcryptonote::core
get_txpool_backlog(std::vector< tx_backlog_entry > &backlog, bool include_sensitive_txes=false) constcryptonote::core
get_txpool_complement(const std::vector< crypto::hash > &hashes, std::vector< cryptonote::blobdata > &txes)cryptonote::core
graceful_exit()cryptonote::core
handle_block_found(block &b, block_verification_context &bvc) overridecryptonote::corevirtual
handle_command_line(const boost::program_options::variables_map &vm)cryptonote::coreprivate
handle_get_objects(NOTIFY_REQUEST_GET_OBJECTS::request &arg, NOTIFY_RESPONSE_GET_OBJECTS::request &rsp, cryptonote_connection_context &context)cryptonote::core
handle_incoming_block(const blobdata &block_blob, const block *b, block_verification_context &bvc, bool update_miner_blocktemplate=true)cryptonote::core
handle_incoming_block(const blobdata &block_blob, const block *b, block_verification_context &bvc, pool_supplement &extra_block_txs, bool update_miner_blocktemplate=true)cryptonote::core
handle_incoming_tx(const blobdata &tx_blob, tx_verification_context &tvc, relay_method tx_relay, bool relayed)cryptonote::core
handle_single_incoming_block(const blobdata &block_blob, const block *b, block_verification_context &bvc, pool_supplement &extra_block_txs, bool update_miner_blocktemplate=true)cryptonote::core
has_block_weights(uint64_t height, uint64_t nblocks) constcryptonote::core
have_block(const crypto::hash &id, int *where=NULL) constcryptonote::core
have_block_unlocked(const crypto::hash &id, int *where=NULL) constcryptonote::core
init(const boost::program_options::variables_map &vm, const test_options *test_options=NULL, const GetCheckpointsCallback &get_checkpoints=nullptr, bool allow_dns=true)cryptonote::core
init_options(boost::program_options::options_description &desc)cryptonote::corestatic
is_key_image_spent(const crypto::key_image &key_im) constcryptonote::core
is_synchronized() const finalcryptonote::corevirtual
is_update_available() constcryptonote::coreinline
is_within_compiled_block_hash_area(uint64_t height) constcryptonote::core
load_state_data()cryptonote::coreprivate
m_block_rate_intervalcryptonote::coreprivate
m_block_rate_notifycryptonote::coreprivate
m_blockchain_pruning_intervalcryptonote::coreprivate
m_blockchain_storagecryptonote::coreprivate
m_check_disk_space_intervalcryptonote::coreprivate
m_check_updates_intervalcryptonote::coreprivate
m_checkpoints_pathcryptonote::coreprivate
m_checkpoints_updatingcryptonote::coreprivate
m_config_foldercryptonote::coreprivate
m_diff_recalc_intervalcryptonote::coreprivate
m_disable_dns_checkpointscryptonote::coreprivate
m_fork_moanercryptonote::coreprivate
m_incoming_tx_lockcryptonote::coreprivate
m_last_dns_checkpoints_updatecryptonote::coreprivate
m_last_json_checkpoints_updatecryptonote::coreprivate
m_last_update_lengthcryptonote::coreprivate
m_mempoolcryptonote::coreprivate
m_minercryptonote::coreprivate
m_nettypecryptonote::coreprivate
m_offlinecryptonote::coreprivate
m_pprotocolcryptonote::coreprivate
m_protocol_stubcryptonote::coreprivate
m_starter_message_showedcryptonote::coreprivate
m_store_blockchain_intervalcryptonote::coreprivate
m_target_blockchain_heightcryptonote::coreprivate
m_test_drop_downloadcryptonote::coreprivate
m_test_drop_download_heightcryptonote::coreprivate
m_update_availablecryptonote::coreprivate
m_update_downloadcryptonote::coreprivate
m_update_mutexcryptonote::coreprivate
notify_txpool_event(const epee::span< const cryptonote::blobdata > tx_blobs, epee::span< const crypto::hash > tx_hashes, epee::span< const cryptonote::transaction > txs, const std::vector< bool > &just_broadcasted) constcryptonote::coreprivate
offline() constcryptonote::coreinline
on_idle()cryptonote::core
on_synchronized()cryptonote::core
on_transactions_relayed(epee::span< const cryptonote::blobdata > tx_blobs, relay_method tx_relay) finalcryptonote::corevirtual
pause_mine()cryptonote::core
pool_has_tx(const crypto::hash &txid) constcryptonote::core
prepare_handle_incoming_blocks(const std::vector< block_complete_entry > &blocks_entry, std::vector< block > &blocks)cryptonote::core
prevalidate_block_hashes(uint64_t height, const std::vector< crypto::hash > &hashes, const std::vector< uint64_t > &weights)cryptonote::core
print_pool(bool short_format) constcryptonote::core
prune_blockchain(uint32_t pruning_seed=0)cryptonote::core
recalculate_difficulties()cryptonote::coreprivate
relay_txpool_transactions()cryptonote::coreprivate
resume_mine()cryptonote::core
safesyncmode(const bool onoff)cryptonote::core
set_checkpoints(checkpoints &&chk_pts)cryptonote::core
set_checkpoints_file_path(const std::string &path)cryptonote::core
set_cryptonote_protocol(i_cryptonote_protocol *pprotocol)cryptonote::core
set_enforce_dns_checkpoints(bool enforce_dns)cryptonote::core
set_genesis_block(const block &b)cryptonote::core
set_target_blockchain_height(uint64_t target_blockchain_height)cryptonote::core
start_timecryptonote::coreprivate
stop()cryptonote::core
test_drop_download()cryptonote::core
test_drop_download_height(uint64_t height)cryptonote::core
update_blockchain_pruning()cryptonote::core
update_checkpoints(const bool skip_dns=false)cryptonote::core
update_miner_block_template()cryptonote::coreprivate
UPDATES_DISABLED enum valuecryptonote::coreprivate
UPDATES_DOWNLOAD enum valuecryptonote::coreprivate
UPDATES_NOTIFY enum valuecryptonote::coreprivate
UPDATES_UPDATE enum valuecryptonote::coreprivate
~i_core_events() noexceptcryptonote::i_core_eventsinlinevirtual
~i_miner_handler()cryptonote::i_miner_handlerinlineprotected