Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 1,080 Lines • ▼ Show 20 Lines | public: | ||||
int64_t GetOldestKeyPoolTime(); | int64_t GetOldestKeyPoolTime(); | ||||
/** | /** | ||||
* Marks all keys in the keypool up to and including reserve_key as used. | * Marks all keys in the keypool up to and including reserve_key as used. | ||||
*/ | */ | ||||
void MarkReserveKeysAsUsed(int64_t keypool_id); | void MarkReserveKeysAsUsed(int64_t keypool_id); | ||||
const std::map<CKeyID, int64_t> &GetAllReserveKeys() const { | const std::map<CKeyID, int64_t> &GetAllReserveKeys() const { | ||||
return m_pool_key_to_index; | return m_pool_key_to_index; | ||||
} | } | ||||
/** Does the wallet have at least min_keys in the keypool? */ | |||||
bool HasUnusedKeys(size_t min_keys) const; | |||||
std::set<std::set<CTxDestination>> GetAddressGroupings(); | std::set<std::set<CTxDestination>> GetAddressGroupings(); | ||||
std::map<CTxDestination, Amount> GetAddressBalances(); | std::map<CTxDestination, Amount> GetAddressBalances(); | ||||
std::set<CTxDestination> GetLabelAddresses(const std::string &label) const; | std::set<CTxDestination> GetLabelAddresses(const std::string &label) const; | ||||
isminetype IsMine(const CTxIn &txin) const; | isminetype IsMine(const CTxIn &txin) const; | ||||
/** | /** | ||||
▲ Show 20 Lines • Show All 286 Lines • Show Last 20 Lines |