| 3938 | } |
| 3939 | |
| 3940 | std::vector<std::string> CWallet::GetDestValues(const std::string& prefix) const |
| 3941 | { |
| 3942 | LOCK(cs_wallet); |
| 3943 | std::vector<std::string> values; |
| 3944 | for (const auto& address : mapAddressBook) { |
| 3945 | for (const auto& data : address.second.destdata) { |
| 3946 | if (!data.first.compare(0, prefix.size(), prefix)) { |
| 3947 | values.emplace_back(data.second); |
| 3948 | } |
| 3949 | } |
| 3950 | } |
| 3951 | return values; |
| 3952 | } |
| 3953 | |
| 3954 | void CWallet::MarkPreSplitKeys() |
| 3955 | { |