diff --git a/src/wallet/MoneroWallet.cpp b/src/wallet/MoneroWallet.cpp index 6f45342..a4004a5 100644 --- a/src/wallet/MoneroWallet.cpp +++ b/src/wallet/MoneroWallet.cpp @@ -731,7 +731,7 @@ namespace monero { return getAccount(accountIdx, false); } - MoneroAccount MoneroWallet::getAccount(const uint32_t accountIdx, const bool includeSubaddresses) const { + MoneroAccount MoneroWallet::getAccount(uint32_t accountIdx, const bool includeSubaddresses) const { cout << "getAccount(" << accountIdx << ", " << includeSubaddresses << ")" << endl; // need transfers to inform if subaddresses used @@ -742,6 +742,7 @@ namespace monero { MoneroAccount account; account.index = accountIdx; account.primaryAddress = getAddress(accountIdx, 0); + account.label = wallet2->get_subaddress_label({accountIdx, 0}); account.balance = wallet2->balance(accountIdx); account.unlockedBalance = wallet2->unlocked_balance(accountIdx); if (includeSubaddresses) account.subaddresses = getSubaddressesAux(accountIdx, vector(), transfers); diff --git a/src/wallet/MoneroWallet.h b/src/wallet/MoneroWallet.h index b3f5ebe..54080df 100644 --- a/src/wallet/MoneroWallet.h +++ b/src/wallet/MoneroWallet.h @@ -393,7 +393,7 @@ namespace monero { * @param accountIdx specifies the account to get * @return the retrieved account */ - MoneroAccount getAccount(const uint32_t accountIdx) const; + MoneroAccount getAccount(uint32_t accountIdx) const; /** * Get an account.