68 static bool fill_tx_sources(
tools::wallet2 *
wallet, std::vector<cryptonote::tx_source_entry>& sources,
size_t mixin,
const boost::optional<size_t>& num_utxo,
const boost::optional<uint64_t>& min_amount,
block_tracker &bt, std::vector<size_t> &
selected,
uint64_t cur_height, ssize_t offset=0,
int step=1,
const boost::optional<fnc_accept_tx_source_t>& fnc_accept=boost::none);
74 std::vector<cryptonote::tx_source_entry> &sources,
78 std::vector<cryptonote::tx_source_entry> &sources,
82 std::vector<cryptonote::tx_source_entry>& sources,
83 const std::vector<cryptonote::tx_destination_entry>& destinations,
84 const boost::optional<cryptonote::account_public_address>& change_addr,
static void process_parsed_blocks(tools::wallet2 *wallet, uint64_t start_height, const std::vector< cryptonote::block_complete_entry > &blocks, const std::vector< tools::wallet2::parsed_block > &parsed_blocks, uint64_t &blocks_added)
Definition: wallet_tools.cpp:32
Definition: cryptonote_protocol_defs.h:132
static subaddresses_t & get_subaddresses(tools::wallet2 *wallet)
Definition: wallet_tools.h:56
static void set_account(tools::wallet2 *wallet, cryptonote::account_base &account)
Definition: wallet_tools.cpp:13
Definition: cryptonote_basic.h:474
Definition: blockchain.py:1
uint64_t sum
Definition: wallet_tools.h:44
std::unordered_map< crypto::public_key, cryptonote::subaddress_index > subaddresses_t
Definition: chaingen.h:365
Definition: bulletproofs.cc:63
size_t cur_utxo
Definition: wallet_tools.h:45
Definition: blocks.cpp:12
boost::variant< cryptonote::account_public_address, cryptonote::account_keys, cryptonote::account_base, cryptonote::tx_destination_entry > var_addr_t
Definition: chaingen.h:368
Definition: chaingen.h:376
size_t ntrans
Definition: wallet_tools.h:42
size_t iters
Definition: wallet_tools.h:43
std::unordered_map< crypto::hash, const cryptonote::transaction * > map_hash2tx_t
Definition: chaingen.h:163
Definition: cryptonote_tx_utils.h:42
unsigned __int64 uint64_t
Definition: stdint.h:136
selected
Definition: build_protob.py:27
Definition: rctTypes.h:307
Definition: cryptonote_basic.h:511
tools::wallet2::transfer_details * td
Definition: wallet_tools.h:37
cryptonote::transaction tx
Definition: transaction.cpp:40
cryptonote::tx_source_entry * src
Definition: wallet_tools.h:38
std::unordered_set< crypto::key_image > * selected_kis
Definition: wallet_tools.h:41
RangeProofType
Definition: rctTypes.h:307
Definition: wallet_tools.h:36
static tools::wallet2::transfer_container & get_transfers(tools::wallet2 *wallet)
Definition: wallet_tools.h:55
Definition: wallet_tools.h:51
Definition: cryptonote_basic.h:204
std::unordered_set< size_t > * selected_idx
Definition: wallet_tools.h:40