MCPcopy Create free account
hub / github.com/ElementsProject/elements / getAddresses

Method getAddresses

src/wallet/interfaces.cpp:207–216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

205 return true;
206 }
207 std::vector<WalletAddress> getAddresses() override
208 {
209 LOCK(m_wallet->cs_wallet);
210 std::vector<WalletAddress> result;
211 for (const auto& item : m_wallet->m_address_book) {
212 if (item.second.IsChange()) continue;
213 result.emplace_back(item.first, m_wallet->IsMine(item.first), item.second.GetLabel(), item.second.purpose);
214 }
215 return result;
216 }
217 std::vector<std::string> getAddressReceiveRequests() override {
218 LOCK(m_wallet->cs_wallet);
219 return m_wallet->GetAddressReceiveRequests();

Callers 1

refreshAddressTableMethod · 0.80

Calls 4

IsChangeMethod · 0.80
emplace_backMethod · 0.80
GetLabelMethod · 0.80
IsMineMethod · 0.45

Tested by

no test coverage detected