diff options
author | Andrew Chow <achow101-github@achow101.com> | 2022-03-31 12:35:55 -0400 |
---|---|---|
committer | Andrew Chow <achow101-github@achow101.com> | 2022-03-31 12:43:14 -0400 |
commit | b7d78e624474a9f46e9f7803e049f38c00df0f35 (patch) | |
tree | bfb67e8c297152b7bc8c9c417903c2f70eb7945a /depends/patches | |
parent | 243197ba9c4bc2062e6c747c54c34e51d69dfedb (diff) | |
parent | 0c12f0116ca802f55f5ab43e6c4842ac403b9889 (diff) | |
download | bitcoin-b7d78e624474a9f46e9f7803e049f38c00df0f35.tar.xz |
Merge bitcoin/bitcoin#24711: wallet: Postpone wallet loading notification for encrypted wallets
0c12f0116ca802f55f5ab43e6c4842ac403b9889 wallet: Postpone NotifyWalletLoaded() for encrypted wallets (Hennadii Stepanov)
aeee419c6aae085cacd75343c1ce23486b2b8916 wallet, refactor: Add wallet::NotifyWalletLoaded() function (Hennadii Stepanov)
Pull request description:
Fixes bitcoin-core/gui#571.
`CWallet::Create()` notifies about wallet loading too early, that results the notification goes before `DescriptorScriptPubKeyMan`s were created and added to an encrypted wallet.
And `interfaces::Wallet::taprootEnabled()` in https://github.com/bitcoin/bitcoin/blob/ecf692b466860f44334a1da967fc2559da913bec/src/qt/receivecoinsdialog.cpp#L100-L102 erroneously returns `false` for just created encrypted descriptor wallets.
ACKs for top commit:
Sjors:
utACK 0c12f0116ca802f55f5ab43e6c4842ac403b9889
achow101:
ACK 0c12f0116ca802f55f5ab43e6c4842ac403b9889
Tree-SHA512: 2694bacd12748cd5f6c95d9d3bf8bcf4502ee67fecd8d057f33236b72069c61401b08f49deb013fc71c3f1e51ae16bdfd827ddcbc2a083d7044589be7a78982e
Diffstat (limited to 'depends/patches')
0 files changed, 0 insertions, 0 deletions