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)
static subaddresses_t & get_subaddresses(tools::wallet2 *wallet)
static void set_account(tools::wallet2 *wallet, cryptonote::account_base &account)
std::unordered_map< crypto::public_key, cryptonote::subaddress_index > subaddresses_t
boost::variant< cryptonote::account_public_address, cryptonote::account_keys, cryptonote::account_base, cryptonote::tx_destination_entry > var_addr_t
std::unordered_map< crypto::hash, const cryptonote::transaction * > map_hash2tx_t
unsigned __int64 uint64_t
tools::wallet2::transfer_details * td
cryptonote::tx_source_entry * src
std::unordered_set< crypto::key_image > * selected_kis
static tools::wallet2::transfer_container & get_transfers(tools::wallet2 *wallet)
std::unordered_set< size_t > * selected_idx