| 4004 | } |
| 4005 | |
| 4006 | static void LoadReserveKeysToSet(std::set<CKeyID>& setAddress, const std::set<int64_t>& setKeyPool, CWalletDB& walletdb) |
| 4007 | { |
| 4008 | for (const int64_t& id : setKeyPool) { |
| 4009 | CKeyPool keypool; |
| 4010 | if (!walletdb.ReadPool(id, keypool)) |
| 4011 | throw runtime_error("GetAllReserveKeyHashes(): read failed"); |
| 4012 | assert(keypool.vchPubKey.IsValid()); |
| 4013 | CKeyID keyID = keypool.vchPubKey.GetID(); |
| 4014 | setAddress.insert(keyID); |
| 4015 | } |
| 4016 | } |
| 4017 | |
| 4018 | void CWallet::GetAllReserveKeys(std::set<CKeyID>& setAddress) const |
| 4019 | { |
no test coverage detected