|
Monero
|
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::core | private |
| 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::core | private |
| add_new_tx(transaction &tx, tx_verification_context &tvc, relay_method tx_relay, bool relayed) | cryptonote::core | private |
| are_key_images_spent(const std::vector< crypto::key_image > &key_im, std::vector< bool > &spent) const | cryptonote::core | |
| are_key_images_spent_in_pool(const std::vector< crypto::key_image > &key_im, std::vector< bool > &spent) const | cryptonote::core | |
| block_sync_size | cryptonote::core | private |
| check_block_rate() | cryptonote::core | private |
| check_blockchain_pruning() | cryptonote::core | |
| check_disk_space() | cryptonote::core | private |
| check_incoming_block_size(const blobdata &block_blob) const | cryptonote::core | |
| check_tx_inputs_keyimages_diff(const transaction &tx) | cryptonote::core | static |
| check_tx_inputs_keyimages_domain(const transaction &tx) | cryptonote::core | static |
| check_tx_inputs_ring_members_diff(const transaction &tx, const uint8_t hf_version) | cryptonote::core | static |
| check_tx_semantic(const transaction &tx, tx_verification_context &tvc, uint8_t hf_version) | cryptonote::core | static |
| check_updates() | cryptonote::core | private |
| check_updates_level | cryptonote::core | private |
| 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::core | inline |
| find_blockchain_supplement(const std::list< crypto::hash > &qblock_ids, bool clip_pruned, NOTIFY_RESPONSE_CHAIN_ENTRY::request &resp) const | cryptonote::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) const | cryptonote::core | |
| flush_invalid_blocks() | cryptonote::core | |
| get_alternative_blocks(std::vector< block > &blocks) const | cryptonote::core | |
| get_alternative_blocks_count() const | cryptonote::core | |
| get_block_by_hash(const crypto::hash &h, block &blk, bool *orphan=NULL) const | cryptonote::core | |
| get_block_cumulative_difficulty(uint64_t height) const | cryptonote::core | |
| get_block_id_by_height(uint64_t height) const | cryptonote::core | |
| get_block_sync_size(uint64_t height) const | cryptonote::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) override | cryptonote::core | virtual |
| 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::core | virtual |
| get_blockchain_pruning_seed() const | cryptonote::core | |
| get_blockchain_storage() | cryptonote::core | inline |
| get_blockchain_storage() const | cryptonote::core | inline |
| get_blockchain_top(uint64_t &height, crypto::hash &top_id) const | cryptonote::core | |
| get_blockchain_total_transactions() const | cryptonote::core | |
| get_blocks(uint64_t start_offset, size_t count, std::vector< std::pair< cryptonote::blobdata, block > > &blocks, std::vector< cryptonote::blobdata > &txs) const | cryptonote::core | |
| get_blocks(uint64_t start_offset, size_t count, std::vector< std::pair< cryptonote::blobdata, block > > &blocks) const | cryptonote::core | |
| get_blocks(uint64_t start_offset, size_t count, std::vector< block > &blocks) const | cryptonote::core | |
| get_blocks(const t_ids_container &block_ids, t_blocks_container &blocks, t_missed_container &missed_bs) const | cryptonote::core | inline |
| get_checkpoints() const | cryptonote::core | |
| get_coinbase_tx_sum(const uint64_t start_offset, const size_t count) | cryptonote::core | |
| get_current_blockchain_height() const final | cryptonote::core | virtual |
| get_earliest_ideal_height_for_version(uint8_t version) const | cryptonote::core | |
| get_free_space() const | cryptonote::core | |
| get_hard_fork_version(uint64_t height) const | cryptonote::core | |
| get_ideal_hard_fork_version() const | cryptonote::core | |
| get_ideal_hard_fork_version(uint64_t height) const | cryptonote::core | |
| get_miner() | cryptonote::core | inline |
| get_miner() const | cryptonote::core | inline |
| 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() const | cryptonote::core | inline |
| 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) const | cryptonote::core | |
| get_outs(const COMMAND_RPC_GET_OUTPUTS_BIN::request &req, COMMAND_RPC_GET_OUTPUTS_BIN::response &res) const | cryptonote::core | |
| get_pool_for_rpc(std::vector< cryptonote::rpc::tx_in_pool > &tx_infos, cryptonote::rpc::key_images_with_tx_hashes &key_image_infos) const | cryptonote::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) const | cryptonote::core | |
| get_pool_transaction(const crypto::hash &id, cryptonote::blobdata &tx, relay_category tx_category) const | cryptonote::core | |
| get_pool_transaction_hashes(std::vector< crypto::hash > &txs, bool include_sensitive_txes=false) const | cryptonote::core | |
| get_pool_transaction_stats(struct txpool_stats &stats, bool include_sensitive_txes=false) const | cryptonote::core | |
| get_pool_transactions(std::vector< transaction > &txs, bool include_sensitive_txes=false) const | cryptonote::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) const | cryptonote::core | |
| get_pool_transactions_count(bool include_sensitive_txes=false) const | cryptonote::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) const | cryptonote::core | |
| get_protocol() | cryptonote::core | inline |
| get_short_chain_history(std::list< crypto::hash > &ids, uint64_t ¤t_height) const | cryptonote::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) const | cryptonote::core | |
| get_start_time() const | cryptonote::core | |
| get_tail_id() const | cryptonote::core | |
| get_target_blockchain_height() const | cryptonote::core | |
| get_test_drop_download() const | cryptonote::core | |
| get_test_drop_download_height() const | cryptonote::core | |
| get_transactions(const std::vector< crypto::hash > &txs_ids, std::vector< cryptonote::blobdata > &txs, std::vector< crypto::hash > &missed_txs, bool pruned=false) const | cryptonote::core | |
| get_transactions(const std::vector< crypto::hash > &txs_ids, std::vector< transaction > &txs, std::vector< crypto::hash > &missed_txs, bool pruned=false) const | cryptonote::core | |
| get_tx_outputs_gindexs(const crypto::hash &tx_id, std::vector< uint64_t > &indexs) const | cryptonote::core | |
| get_tx_outputs_gindexs(const crypto::hash &tx_id, size_t n_txes, std::vector< std::vector< uint64_t > > &indexs) const | cryptonote::core | |
| get_txpool_backlog(std::vector< tx_backlog_entry > &backlog, bool include_sensitive_txes=false) const | cryptonote::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) override | cryptonote::core | virtual |
| handle_command_line(const boost::program_options::variables_map &vm) | cryptonote::core | private |
| 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) const | cryptonote::core | |
| have_block(const crypto::hash &id, int *where=NULL) const | cryptonote::core | |
| have_block_unlocked(const crypto::hash &id, int *where=NULL) const | cryptonote::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::core | static |
| is_key_image_spent(const crypto::key_image &key_im) const | cryptonote::core | |
| is_synchronized() const final | cryptonote::core | virtual |
| is_update_available() const | cryptonote::core | inline |
| is_within_compiled_block_hash_area(uint64_t height) const | cryptonote::core | |
| load_state_data() | cryptonote::core | private |
| m_block_rate_interval | cryptonote::core | private |
| m_block_rate_notify | cryptonote::core | private |
| m_blockchain_pruning_interval | cryptonote::core | private |
| m_blockchain_storage | cryptonote::core | private |
| m_check_disk_space_interval | cryptonote::core | private |
| m_check_updates_interval | cryptonote::core | private |
| m_checkpoints_path | cryptonote::core | private |
| m_checkpoints_updating | cryptonote::core | private |
| m_config_folder | cryptonote::core | private |
| m_diff_recalc_interval | cryptonote::core | private |
| m_disable_dns_checkpoints | cryptonote::core | private |
| m_fork_moaner | cryptonote::core | private |
| m_incoming_tx_lock | cryptonote::core | private |
| m_last_dns_checkpoints_update | cryptonote::core | private |
| m_last_json_checkpoints_update | cryptonote::core | private |
| m_last_update_length | cryptonote::core | private |
| m_mempool | cryptonote::core | private |
| m_miner | cryptonote::core | private |
| m_nettype | cryptonote::core | private |
| m_offline | cryptonote::core | private |
| m_pprotocol | cryptonote::core | private |
| m_protocol_stub | cryptonote::core | private |
| m_starter_message_showed | cryptonote::core | private |
| m_store_blockchain_interval | cryptonote::core | private |
| m_target_blockchain_height | cryptonote::core | private |
| m_test_drop_download | cryptonote::core | private |
| m_test_drop_download_height | cryptonote::core | private |
| m_update_available | cryptonote::core | private |
| m_update_download | cryptonote::core | private |
| m_update_mutex | cryptonote::core | private |
| 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) const | cryptonote::core | private |
| offline() const | cryptonote::core | inline |
| on_idle() | cryptonote::core | |
| on_synchronized() | cryptonote::core | |
| on_transactions_relayed(epee::span< const cryptonote::blobdata > tx_blobs, relay_method tx_relay) final | cryptonote::core | virtual |
| pause_mine() | cryptonote::core | |
| pool_has_tx(const crypto::hash &txid) const | cryptonote::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) const | cryptonote::core | |
| prune_blockchain(uint32_t pruning_seed=0) | cryptonote::core | |
| recalculate_difficulties() | cryptonote::core | private |
| relay_txpool_transactions() | cryptonote::core | private |
| 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_time | cryptonote::core | private |
| 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::core | private |
| UPDATES_DISABLED enum value | cryptonote::core | private |
| UPDATES_DOWNLOAD enum value | cryptonote::core | private |
| UPDATES_NOTIFY enum value | cryptonote::core | private |
| UPDATES_UPDATE enum value | cryptonote::core | private |
| ~i_core_events() noexcept | cryptonote::i_core_events | inlinevirtual |
| ~i_miner_handler() | cryptonote::i_miner_handler | inlineprotected |