Files
pallectrum/electrum
SomberNight d52762a2e8 wallet: add new config option "FREEZE_REUSED_ADDRESS_UTXOS"
Adds a new config option: `WALLET_FREEZE_REUSED_ADDRESS_UTXOS`.
This is based on Bitcoin Core's "avoid_reuse" wallet flag. [0]

This opt-in feature, if enabled:
> Automatically freeze coins received to already used addresses.
> This can eliminate a serious privacy issue where a malicious user can track your spends by sending small payments
> to a previously-paid address of yours that would then be included with unrelated inputs in your future payments.

Note that currently we only have a single coinchooser policy, `CoinChooserPrivacy`,
which interacts well with this option, as it spends all coins from any selected address.
However, if we later add a different coinchooser policy, which allowed "partial spends",
care should be taken re e.g. disallowing using that when this option is set.

Also note that this PR adds this as a config option, but arguably it could be wallet-specific instead,
such as `use_change`.

[0]: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.19.0.1.md#wallet

closes https://github.com/spesmilo/electrum/issues/7497
2025-03-14 00:47:42 +00:00
..
2024-09-18 15:48:38 +00:00
2025-02-04 09:43:40 +01:00
2025-03-11 18:16:41 +01:00
2025-02-10 14:22:50 +01:00
2025-02-10 14:22:50 +01:00
2025-03-05 10:29:26 +01:00
2024-10-22 09:26:36 +02:00
2025-03-10 19:42:37 +01:00
2025-03-05 10:29:26 +01:00
2025-02-19 14:29:02 +01:00
2025-02-19 14:29:02 +01:00
2025-03-13 10:17:10 +01:00
2025-03-13 10:17:10 +01:00
2024-11-29 17:09:29 +08:00
2025-03-13 10:17:10 +01:00
2025-03-13 10:17:10 +01:00
2025-02-28 16:46:29 +00:00
2025-01-23 12:58:28 +01:00