Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 189 Lines • ▼ Show 20 Lines | |||||
/** Address book data */ | /** Address book data */ | ||||
class CAddressBookData { | class CAddressBookData { | ||||
private: | private: | ||||
bool m_change{true}; | bool m_change{true}; | ||||
std::string m_label; | std::string m_label; | ||||
public: | public: | ||||
const std::string &name; | |||||
std::string purpose; | std::string purpose; | ||||
CAddressBookData() : name(m_label), purpose("unknown") {} | CAddressBookData() : purpose("unknown") {} | ||||
typedef std::map<std::string, std::string> StringMap; | typedef std::map<std::string, std::string> StringMap; | ||||
StringMap destdata; | StringMap destdata; | ||||
bool IsChange() const { return m_change; } | bool IsChange() const { return m_change; } | ||||
const std::string &GetLabel() const { return m_label; } | |||||
void SetLabel(const std::string &label) { | void SetLabel(const std::string &label) { | ||||
m_change = false; | m_change = false; | ||||
m_label = label; | m_label = label; | ||||
} | } | ||||
}; | }; | ||||
struct CRecipient { | struct CRecipient { | ||||
CScript scriptPubKey; | CScript scriptPubKey; | ||||
▲ Show 20 Lines • Show All 1,287 Lines • Show Last 20 Lines |