Electroneum
cryptonote::tx_memory_pool Member List

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

add_tx(transaction &tx, const crypto::hash &id, const cryptonote::blobdata &blob, size_t tx_weight, tx_verification_context &tvc, bool kept_by_block, bool relayed, bool do_not_relay, uint8_t version)cryptonote::tx_memory_pool
add_tx(transaction &tx, tx_verification_context &tvc, bool kept_by_block, bool relayed, bool do_not_relay, uint8_t version)cryptonote::tx_memory_pool
append_key_images(std::unordered_set< crypto::key_image > &kic, const transaction_prefix &tx)cryptonote::tx_memory_poolprivatestatic
check_for_key_images(const std::vector< crypto::key_image > &key_images, std::vector< bool > spent) constcryptonote::tx_memory_pool
check_tx_inputs(const std::function< cryptonote::transaction &(void)> &get_tx, const crypto::hash &txid, uint64_t &max_used_block_height, crypto::hash &max_used_block_id, tx_verification_context &tvc, bool kept_by_block=false) constcryptonote::tx_memory_poolprivate
cookie() constcryptonote::tx_memory_poolinline
deinit()cryptonote::tx_memory_pool
fill_block_template(block &bl, size_t median_weight, uint64_t already_generated_coins, size_t &total_weight, uint64_t &fee, uint64_t &expected_reward, uint8_t version)cryptonote::tx_memory_pool
find_tx_in_sorted_container(const crypto::hash &id) constcryptonote::tx_memory_poolprivate
get_pool_for_rpc(std::vector< cryptonote::rpc::tx_in_pool > &tx_infos, cryptonote::rpc::key_images_with_tx_hashes &key_image_infos) constcryptonote::tx_memory_pool
get_relayable_transactions(std::vector< std::pair< crypto::hash, cryptonote::blobdata >> &txs) constcryptonote::tx_memory_pool
get_transaction(const crypto::hash &h, cryptonote::blobdata &txblob) constcryptonote::tx_memory_pool
get_transaction_backlog(std::vector< tx_backlog_entry > &backlog, bool include_unrelayed_txes=true) constcryptonote::tx_memory_pool
get_transaction_hashes(std::vector< crypto::hash > &txs, bool include_unrelayed_txes=true) constcryptonote::tx_memory_pool
get_transaction_stats(struct txpool_stats &stats, bool include_unrelayed_txes=true) constcryptonote::tx_memory_pool
get_transactions(std::vector< transaction > &txs, bool include_unrelayed_txes=true) constcryptonote::tx_memory_pool
get_transactions_and_spent_keys_info(std::vector< tx_info > &tx_infos, std::vector< spent_key_image_info > &key_image_infos, bool include_sensitive_data=true) constcryptonote::tx_memory_pool
get_transactions_count(bool include_unrelayed_txes=true) constcryptonote::tx_memory_pool
get_txpool_weight() constcryptonote::tx_memory_pool
have_key_images(const std::unordered_set< crypto::key_image > &kic, const transaction_prefix &tx)cryptonote::tx_memory_poolprivatestatic
have_tx(const crypto::hash &id) constcryptonote::tx_memory_pool
have_tx_keyimg_as_spent(const crypto::key_image &key_im) constcryptonote::tx_memory_poolprivate
have_tx_keyimges_as_spent(const transaction &tx) constcryptonote::tx_memory_poolprivate
init(size_t max_txpool_weight=0)cryptonote::tx_memory_pool
insert_key_images(const transaction_prefix &tx, const crypto::hash &txid, bool kept_by_block)cryptonote::tx_memory_poolprivate
is_transaction_ready_to_go(txpool_tx_meta_t &txd, const crypto::hash &txid, const cryptonote::blobdata &txblob, transaction &tx) constcryptonote::tx_memory_poolprivate
key_images_container typedefcryptonote::tx_memory_poolprivate
lock() constcryptonote::tx_memory_pool
m_blockchaincryptonote::tx_memory_poolprivate
m_cookiecryptonote::tx_memory_poolprivate
m_input_cachecryptonote::tx_memory_poolmutableprivate
m_parsed_tx_cachecryptonote::tx_memory_poolprivate
m_remove_stuck_tx_intervalcryptonote::tx_memory_poolprivate
m_spent_key_imagescryptonote::tx_memory_poolprivate
m_timed_out_transactionscryptonote::tx_memory_poolprivate
m_transactions_lockcryptonote::tx_memory_poolmutableprivate
m_txpool_max_weightcryptonote::tx_memory_poolprivate
m_txpool_weightcryptonote::tx_memory_poolprivate
m_txs_by_fee_and_receive_timecryptonote::tx_memory_poolprivate
mark_double_spend(const transaction &tx)cryptonote::tx_memory_poolprivate
on_blockchain_dec(uint64_t new_block_height, const crypto::hash &top_block_id)cryptonote::tx_memory_pool
on_blockchain_inc(uint64_t new_block_height, const crypto::hash &top_block_id)cryptonote::tx_memory_pool
on_idle()cryptonote::tx_memory_pool
print_pool(bool short_format) constcryptonote::tx_memory_pool
prune(size_t bytes=0)cryptonote::tx_memory_poolprivate
remove_stuck_transactions()cryptonote::tx_memory_poolprivate
remove_transaction_keyimages(const transaction_prefix &tx, const crypto::hash &txid)cryptonote::tx_memory_poolprivate
set_relayed(const std::vector< std::pair< crypto::hash, cryptonote::blobdata >> &txs)cryptonote::tx_memory_pool
set_txpool_max_weight(size_t bytes)cryptonote::tx_memory_pool
take_tx(const crypto::hash &id, transaction &tx, cryptonote::blobdata &txblob, size_t &tx_weight, uint64_t &fee, bool &relayed, bool &do_not_relay, bool &double_spend_seen)cryptonote::tx_memory_pool
tx_memory_pool(Blockchain &bchs)cryptonote::tx_memory_pool
unlock() constcryptonote::tx_memory_pool
validate(uint8_t version)cryptonote::tx_memory_pool