monero/src
jeff 9f981ac219
wallet: store watch-only wallet correctly when change_password() is called
The Monero GUI code was calling `Monero::wallet::setPassword()` on every open/close for some reason,
and the old `store_to()` code called `store_keys()` with `watch_only=false`, even for watch-only wallets.
This caused a bug where the watch-only keys file got saved with with the JSON field `watch_only` set to 0,
and after saving a watch-only wallet once, a user could never open it back up against because `load()` errored out.
This never got brought up before this because you would have to change the file location of the watch-only
wallet to see this bug, and I guess that didn't happen often, but calling the new `store_to()` function with the
new `force_rewrite` parameter set to `true` triggers key restoring and the bug appeared.
2023-09-21 22:42:16 -05:00
..
blockchain_db blockchain_db: add clarification to get_block_already_generated_coins 2023-06-21 22:08:22 +02:00
blockchain_utilities Merge pull request #8955 2023-08-17 10:25:51 -05:00
blocks Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
checkpoints Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
common Merge pull request #8919 2023-07-06 21:41:12 -05:00
crypto add crypto/generators for direct access to canonical fixed generators 2023-06-28 09:52:27 -05:00
cryptonote_basic Merge pull request #8844 2023-06-27 11:37:54 -05:00
cryptonote_core Merge pull request #8924 2023-08-17 10:21:40 -05:00
cryptonote_protocol remove more 'using namespace' statements from headers 2023-07-18 22:46:43 -05:00
daemon Merge pull request #8848 2023-06-27 11:39:33 -05:00
daemonizer Merge pull request #8772 2023-06-27 11:31:27 -05:00
debug_utilities Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
device Merge pull request #8698 2023-04-25 11:12:56 -04:00
device_trezor Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
gen_multisig Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
gen_ssl_cert core_rpc_server: new file: rpc_ssl.fingerprint 2023-07-02 19:38:51 -05:00
hardforks Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
lmdb Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
mnemonics Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
multisig Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
net net: tor_address: remove support for v2 onion addresses 2023-05-12 17:09:54 +02:00
p2p Merge pull request #8789 2023-04-25 11:22:50 -04:00
ringct Merge pull request #8698 2023-04-25 11:12:56 -04:00
rpc Merge pull request #8890 2023-08-17 10:17:46 -05:00
serialization Add CLSAG serialization to ZMQ code 2023-06-10 11:55:48 -04:00
simplewallet Merge pull request #8927 2023-08-17 10:23:10 -05:00
wallet wallet: store watch-only wallet correctly when change_password() is called 2023-09-21 22:42:16 -05:00
CMakeLists.txt Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
cryptonote_config.h Merge pull request #8698 2023-04-25 11:12:56 -04:00
version.cpp.in version: bump master version number 2022-08-09 03:37:27 +02:00
version.h wallet, rpc: add a release field to get_version 2019-08-26 19:28:25 +00:00