< achow101> it kind of does feel like we should separate privkeys and signing from balance watching thogh
< sipa> privkeys are something else still, i think
< sipa> but what if you have solvable non-signable non-watched things in a legacy wallet?
< achow101> that's the current problem, no?
< sipa> yes
< sipa> i'm saying forget private keys for a minute
< sipa> i figure this could occur if you had one wallet that has both your private balance, but also has multisig scripts imported for participating in a multisig fund
< sipa> that situation should really be converted to two wallets
< achow101> yes
< achow101> if that wallet also has other watchonly things, then it should be 3 wallets
< sipa> exactly
< sipa> descriptor wallets inherently can't solve anything that isn't watched... but anything you'd want to solve for should be watched by *someone*
< sipa> who is going to do coin selection otherwise?
< achow101> indeed, but then the other participants shouldn't need to have the multisig in their wallet
< achow101> I guess it made things easier before psbt
< sipa> right, but i think all we need is an option to convert anything solvable into a watched descriptor
< sipa> you'd use normal conversion for your personal part of the wallet
< sipa> and a separate solvable-to-watched conversion to extract the multisig "wallet", if you have a need for that
< achow101> I think we can just make the separate wallet and inform the user
< achow101> right now the migration will make a separate watchonly and inform the user
< sipa> ok
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/49984b44cfcd...d67883d01e50
< bitcoin-git> bitcoin/master 20c9e03 Hennadii Stepanov: gui: Call setWalletActionsEnabled(true) only for the first wallet
< bitcoin-git> bitcoin/master d67883d MarcoFalke: Merge bitcoin-core/gui#43: bugfix: Call setWalletActionsEnabled(true) only...
< bitcoin-git> [bitcoin] jonatack closed pull request #19874: cli: degrade -getinfo gracefully for older servers (master...getinfo-handle-older-servers-gracefully) https://github.com/bitcoin/bitcoin/pull/19874
< bitcoin-git> [bitcoin] jonatack closed pull request #20231: wallet, rpc: universal feerate (sat/vB) param/option (master...universal-feerate) https://github.com/bitcoin/bitcoin/pull/20231
< bitcoin-git> [bitcoin] luke-jr reopened pull request #14066: gitian-linux: Build binaries for 64-bit POWER (master...gitian_power64) https://github.com/bitcoin/bitcoin/pull/14066
< luke-jr> #20156 looks ready to merge?
< gribble> https://github.com/bitcoin/bitcoin/issues/20156 | Make sqlite support optional (compile-time) by luke-jr · Pull Request #20156 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] vasild opened pull request #20234: net: don't extra bind for Tor if binds are restricted (master...bind) https://github.com/bitcoin/bitcoin/pull/20234
< luke-jr> https://github.com/bitcoin-core/gui/pull/107 should get tagged for 0.21
< fanquake> luke-jr: it means I've posted in https://github.com/OS-Maintainer-Feedback-Group/ about removing the write permission requirement from the CODEOWNERS file.
< gribble> https://github.com/bitcoin/bitcoin/issues/95 | Increase -maxsendbuffer -maxreceivebuffer defaults by gavinandresen · Pull Request #95 · bitcoin/bitcoin · GitHub
< luke-jr> lol @gribble