diff options
author | Ava Chow <github@achow101.com> | 2024-02-08 08:54:10 -0500 |
---|---|---|
committer | Ava Chow <github@achow101.com> | 2024-02-08 09:05:00 -0500 |
commit | 835948d44bca664901057c37ed5b1d0e7e658786 (patch) | |
tree | 1a33689acd706c72a84f95ef04a400c9c068fa34 /src/qt/locale/bitcoin_zh-Hans.ts | |
parent | 801ef07ebd72fcd6544dcfb60536efd3a88178c1 (diff) | |
parent | 86960cdb7f75eaa2ae150914c54240d1d5ef96d1 (diff) |
Merge bitcoin/bitcoin#26836: wallet: batch and simplify addressbook migration process
86960cdb7f75eaa2ae150914c54240d1d5ef96d1 wallet: migration, batch addressbook records removal (furszy)
342c45f80e32b0320829ce380b5854844cd74bc8 wallet: addressbook migration, batch db writes (furszy)
595bbe6e81885d35179aba6137dc63d0e652cc1f refactor: wallet, simplify addressbook migration (furszy)
d0943315b1d00905fe7f4513b2f3f47b88a99e8f refactor: SetAddressBookWithDB, minimize number of map lookups (furszy)
bba4f8dcb55de3ca4963711dc17882b43cb0bc4a refactor: SetAddrBookWithDB, signal only if write succeeded (furszy)
97b075392305becfbad4d497614478cff2d9237f wallet: clean redundancies in DelAddressBook (furszy)
Pull request description:
Commits decoupled from #28574, focused on the address book cloning process
Includes:
1) DB batch operations and flow simplification for the address book migration process.
2) Code improvements to `CWallet::DelAddressBook` and `Wallet::SetAddrBookWithDB` methods.
These changes will let us consolidate all individual write operations that take place during the wallet migration process into a single db txn in the future.
ACKs for top commit:
achow101:
ACK 86960cdb7f75eaa2ae150914c54240d1d5ef96d1
josibake:
reACK https://github.com/bitcoin/bitcoin/commit/86960cdb7f75eaa2ae150914c54240d1d5ef96d1
Tree-SHA512: 10c941df3cd84fd8662b9c9ca6a1ed2c7402d38c677d2fc66b8b6c9edc6d73e827a5821487bbcacb5569d502934fa548fd10699e2ec45185f869e43174d8b2a1
Diffstat (limited to 'src/qt/locale/bitcoin_zh-Hans.ts')
0 files changed, 0 insertions, 0 deletions