Revert "wallet: Comment out HDSeed and CHDChain persistence to disk"

This reverts commit b7f9a7ae02.
This commit is contained in:
mdr0id 2018-09-19 19:40:51 -07:00 committed by Jack Grigg
parent 967bbbc486
commit 87ae893d75
No known key found for this signature in database
GPG Key ID: 1B8D649257DB0829
4 changed files with 2 additions and 12 deletions

View File

@ -23,7 +23,7 @@ testScripts=(
'wallet_mergetoaddress.py' 'wallet_mergetoaddress.py'
'wallet.py' 'wallet.py'
'wallet_overwintertx.py' 'wallet_overwintertx.py'
# 'wallet_nullifiers.py' 'wallet_nullifiers.py'
'wallet_1941.py' 'wallet_1941.py'
'wallet_addresses.py' 'wallet_addresses.py'
'wallet_sapling.py' 'wallet_sapling.py'
@ -44,7 +44,7 @@ testScripts=(
'zapwallettxes.py' 'zapwallettxes.py'
'proxy_test.py' 'proxy_test.py'
'merkle_blocks.py' 'merkle_blocks.py'
# 'fundrawtransaction.py' 'fundrawtransaction.py'
'signrawtransactions.py' 'signrawtransactions.py'
'signrawtransaction_offline.py' 'signrawtransaction_offline.py'
'walletbackup.py' 'walletbackup.py'

View File

@ -1356,7 +1356,6 @@ BOOST_AUTO_TEST_CASE(rpc_z_sendmany_taddr_to_sapling)
/* /*
* This test covers storing encrypted zkeys in the wallet. * This test covers storing encrypted zkeys in the wallet.
*/ */
/* TODO: Uncomment during PR for #3388
BOOST_AUTO_TEST_CASE(rpc_wallet_encrypted_wallet_zkeys) BOOST_AUTO_TEST_CASE(rpc_wallet_encrypted_wallet_zkeys)
{ {
LOCK2(cs_main, pwalletMain->cs_wallet); LOCK2(cs_main, pwalletMain->cs_wallet);
@ -1412,7 +1411,6 @@ BOOST_AUTO_TEST_CASE(rpc_wallet_encrypted_wallet_zkeys)
// We can't simulate over RPC the wallet closing and being reloaded // We can't simulate over RPC the wallet closing and being reloaded
// but there are tests for this in gtest. // but there are tests for this in gtest.
} }
*/
BOOST_AUTO_TEST_CASE(rpc_z_listunspent_parameters) BOOST_AUTO_TEST_CASE(rpc_z_listunspent_parameters)

View File

@ -288,7 +288,6 @@ TEST(wallet_zkeys_tests, WriteViewingKeyDirectToDB) {
/** /**
* This test covers methods on CWalletDB to load/save crypted z keys. * This test covers methods on CWalletDB to load/save crypted z keys.
*/ */
/* TODO: Uncomment during PR for #3388
TEST(wallet_zkeys_tests, write_cryptedzkey_direct_to_db) { TEST(wallet_zkeys_tests, write_cryptedzkey_direct_to_db) {
SelectParams(CBaseChainParams::TESTNET); SelectParams(CBaseChainParams::TESTNET);
@ -363,5 +362,4 @@ TEST(wallet_zkeys_tests, write_cryptedzkey_direct_to_db) {
wallet2.GetSproutSpendingKey(paymentAddress2, keyOut); wallet2.GetSproutSpendingKey(paymentAddress2, keyOut);
ASSERT_EQ(paymentAddress2, keyOut.address()); ASSERT_EQ(paymentAddress2, keyOut.address());
} }
*/

View File

@ -1991,14 +1991,12 @@ bool CWallet::SetHDSeed(const HDSeed& seed)
return true; return true;
} }
/* TODO: Uncomment during PR for #3388
{ {
LOCK(cs_wallet); LOCK(cs_wallet);
if (!IsCrypted()) { if (!IsCrypted()) {
return CWalletDB(strWalletFile).WriteHDSeed(seed); return CWalletDB(strWalletFile).WriteHDSeed(seed);
} }
} }
*/
return true; return true;
} }
@ -2012,7 +2010,6 @@ bool CWallet::SetCryptedHDSeed(const uint256& seedFp, const std::vector<unsigned
return true; return true;
} }
/* TODO: Uncomment during PR for #3388
{ {
LOCK(cs_wallet); LOCK(cs_wallet);
if (pwalletdbEncryption) if (pwalletdbEncryption)
@ -2020,17 +2017,14 @@ bool CWallet::SetCryptedHDSeed(const uint256& seedFp, const std::vector<unsigned
else else
return CWalletDB(strWalletFile).WriteCryptedHDSeed(seedFp, vchCryptedSecret); return CWalletDB(strWalletFile).WriteCryptedHDSeed(seedFp, vchCryptedSecret);
} }
*/
return false; return false;
} }
void CWallet::SetHDChain(const CHDChain& chain, bool memonly) void CWallet::SetHDChain(const CHDChain& chain, bool memonly)
{ {
LOCK(cs_wallet); LOCK(cs_wallet);
/* TODO: Uncomment during PR for #3388
if (!memonly && fFileBacked && !CWalletDB(strWalletFile).WriteHDChain(chain)) if (!memonly && fFileBacked && !CWalletDB(strWalletFile).WriteHDChain(chain))
throw std::runtime_error(std::string(__func__) + ": writing chain failed"); throw std::runtime_error(std::string(__func__) + ": writing chain failed");
*/
hdChain = chain; hdChain = chain;
} }