| 1342 | } |
| 1343 | |
| 1344 | bool CWallet::GetDecryptedHDChain(CHDChain& hdChainRet) |
| 1345 | { |
| 1346 | LOCK(cs_wallet); |
| 1347 | |
| 1348 | CHDChain hdChainTmp; |
| 1349 | if (!GetHDChain(hdChainTmp)) { |
| 1350 | return false; |
| 1351 | } |
| 1352 | |
| 1353 | if (!DecryptHDChain(hdChainTmp)) |
| 1354 | return false; |
| 1355 | |
| 1356 | // make sure seed matches this chain |
| 1357 | if (hdChainTmp.GetID() != hdChainTmp.GetSeedHash()) |
| 1358 | return false; |
| 1359 | |
| 1360 | hdChainRet = hdChainTmp; |
| 1361 | |
| 1362 | return true; |
| 1363 | } |
| 1364 | |
| 1365 | bool CWallet::IsHDEnabled() |
| 1366 | { |
no test coverage detected