I'd love to have a wallet with this feature:
  • a primary seed phrase which allows spending funds directly
  • a seconday seed phrase which allows spending after some time frame
This would be useful for inheritance or having a safety net if you decide to store the first seed phrase only in your head.
With Taproot, this feature should be absolutely doable. I went down the wallet rabbit hole a little and figured out that the way to implement it would be using miniscript output descriptors. Unfortunately, Bitcoin Core does not support those yet.
There are certainly some awesome advances we can make in these areas with Taproot, I've been playing with some miniscript today and I'm really looking forward to full adoption!
reply