Address label which is always nullopt for change addresses. For sending and receiving addresses, it will be set to an arbitrary label string provided by the user, or to "", which is the default label. The presence or absence of a label is used to distinguish change addresses from non-change addresses by wallet transaction listing and fee bumping code.
Declared in <wallet/wallet.h>
std::optional<std::string> label;