1
0
Fork 0
forked from lthn/blockchain

wallet2/account: minor const refactoring

This commit is contained in:
sowle 2019-02-25 17:31:21 +03:00
parent 0671e590cb
commit 87462bb4f9
3 changed files with 6 additions and 3 deletions

View file

@ -116,7 +116,7 @@ namespace currency
return true;
}
//-----------------------------------------------------------------
std::string account_base::get_public_address_str()
std::string account_base::get_public_address_str() const
{
//TODO: change this code into base 58
return get_account_address_as_str(m_keys.m_account_address);

View file

@ -50,7 +50,7 @@ namespace currency
void generate();
const account_keys& get_keys() const;
const account_public_address& get_public_address() const { return m_keys.m_account_address; };
std::string get_public_address_str();
std::string get_public_address_str() const;
std::string get_restore_data() const;
std::string get_restore_braindata() const;

View file

@ -255,7 +255,8 @@ namespace tools
void store();
void store(const std::wstring& path);
std::wstring get_wallet_path(){ return m_wallet_file; }
currency::account_base& get_account(){return m_account;}
currency::account_base& get_account() { return m_account; }
const currency::account_base& get_account() const { return m_account; }
void get_recent_transfers_history(std::vector<wallet_rpc::wallet_transfer_info>& trs, size_t offset, size_t count);
uint64_t get_recent_transfers_total_count();
@ -497,6 +498,8 @@ namespace tools
std::vector<currency::tx_destination_entry>& prepared_destinations,
crypto::hash multisig_id = currency::null_hash);
std::string get_log_prefix() const { return m_log_prefix; }
private:
void add_transfers_to_expiration_list(const std::vector<uint64_t>& selected_transfers, uint64_t expiration, uint64_t change_amount, const crypto::hash& related_tx_id);
void remove_transfer_from_expiration_list(uint64_t transfer_index);