Electroneum
cryptonote::core Member List

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

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
check_blockchain_pruning()cryptonote::core
check_incoming_block_size(const blobdata &block_blob) constcryptonote::core
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, 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_count) constcryptonote::core
fluffy_blocks_enabled() constcryptonote::coreinline
generate_ed25519_keypair()cryptonote::core
get_addr_tx_batch_history(const address_parse_info &addr, const uint64_t &start_tx_id=0, const uint64_t &batch_size=100, bool desc=false)cryptonote::core
get_address_batch_history(const address_parse_info &addr, const uint64_t &start_tx_id=0, const uint64_t &batch_size=100, bool desc=false)cryptonote::core
get_alternative_blocks(std::vector< block > &blocks) constcryptonote::core
get_alternative_blocks_count() constcryptonote::core
get_balance(const address_parse_info &addr)cryptonote::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)cryptonote::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)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_coinbase_tx_sum(const uint64_t start_offset, const size_t count)cryptonote::core
get_current_blockchain_height() constcryptonote::core
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_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_transaction(const crypto::hash &id, cryptonote::blobdata &tx) constcryptonote::core
get_pool_transaction_hashes(std::vector< crypto::hash > &txs, bool include_unrelayed_txes=true) constcryptonote::core
get_pool_transaction_stats(struct txpool_stats &stats, bool include_unrelayed_txes=true) constcryptonote::core
get_pool_transactions(std::vector< transaction > &txs, bool include_unrelayed_txes=true) 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_unrelayed_txes=true) constcryptonote::core
get_pool_transactions_count() constcryptonote::core
get_protocol()cryptonote::coreinline
get_short_chain_history(std::list< crypto::hash > &ids) 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_stat_info(core_stat_info &st_inf) 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) constcryptonote::core
get_transactions(const std::vector< crypto::hash > &txs_ids, std::vector< transaction > &txs, std::vector< crypto::hash > &missed_txs) 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) constcryptonote::core
get_validators_list()cryptonote::core
graceful_exit()cryptonote::core
handle_block_found(block &b, block_verification_context &bvc)cryptonote::corevirtual
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_tx(const blobdata &tx_blob, tx_verification_context &tvc, bool keeped_by_block, bool relayed, bool do_not_relay)cryptonote::core
handle_incoming_txs(const std::vector< blobdata > &tx_blobs, std::vector< tx_verification_context > &tvc, bool keeped_by_block, bool relayed, bool do_not_relay)cryptonote::core
have_block(const crypto::hash &id) constcryptonote::core
init(const boost::program_options::variables_map &vm, const test_options *test_options=NULL, const GetCheckpointsCallback &get_checkpoints=nullptr)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_update_available() constcryptonote::coreinline
isValidatorsListValid()cryptonote::core
offline() constcryptonote::coreinline
on_idle()cryptonote::core
on_synchronized()cryptonote::core
on_transaction_relayed(const cryptonote::blobdata &tx)cryptonote::corevirtual
pad_transactions() constcryptonote::coreinline
pause_mine()cryptonote::core
pool_has_tx(const crypto::hash &txid) constcryptonote::core
pool_has_utxo_as_spent(const txin_to_key_public &in) constcryptonote::core
prepare_handle_incoming_blocks(const std::vector< block_complete_entry > &blocks_entry, std::vector< block > &blocks)cryptonote::core
print_pool(bool short_format) constcryptonote::core
prune_blockchain(uint32_t pruning_seed=0)cryptonote::core
resume_mine()cryptonote::core
safesyncmode(const bool onoff)cryptonote::core
set_block_cumulative_difficulty(uint64_t height, difficulty_type diff)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
set_validator_key(std::string key)cryptonote::core
set_validators_list(std::string v_list, bool isEmergencyUpdate)cryptonote::core
sign_message(std::string sk, std::string msg)cryptonote::core
stop()cryptonote::core
test_drop_download()cryptonote::core
test_drop_download_height(uint64_t height)cryptonote::core
update_blockchain_pruning()cryptonote::core
update_checkpoints()cryptonote::core
utxo_nonexistant(const std::vector< txin_to_key_public > &public_outputs, std::vector< bool > &spent) constcryptonote::core
~i_miner_handler()cryptonote::i_miner_handlerinlineprotected