"All I have is my node, a stateless signer, and my secrets. How to...?"

I've been working on learning to "make do" with minimal tools:

* Bitcoin Core as a watch-only wallet (via cli and rpc),

* Stateless signers SeedSigner and Krux,

* SeedQReader, a QR-encoder/decoder, to cut-n-paste between my watch-only bitcoin-rpc sessions and a signing device.

Last week I got thru documenting single-sig and multisig Native Segwit wallets, including sections for:

* Secrets setup

* Extended Public Keys

* Output Descriptor

* Watch-Only Wallet setup

* Spending Funds (the important how-to steps)

* Evolution of a PSBT and

* Understanding Programmable Money (stepping thru `btcdeb` bitcoin script debugger)

This week I'm working on doing the same for default Liana Miniscript wallets.

Yesterday, I got thru Liana's Simple-Inheritance P2WSH setup.

https://gist.github.com/jdlcdl/b0dea22a8a6caf0fd7c40b244357d8d2

Today, I'm on schedule to finish similar for Taproot.

If I stay on track, I should have similar for Liana's Expanding-Multisig wallets, in P2WSH as well as Taproot, by the end of this week.

These works are part of my resolution: "to learn Miniscript in 2025".

I'll keep sharing small W's if and when they arrive.

Reply to this note

Please Login to reply.

Discussion

Related to the gist shared above,

Following is a similar Liana Simple-Inheritance Taproot setup.

Same secrets, same pubkeys, same Miniscript within the descriptor,

but that's where the similarities end:

note: I have yet to fully understand the taproot script-path debugger session... this is a learning-in-progress exercise after all. Will get to it.

https://gist.github.com/jdlcdl/b17c6b551839adb5b7b7d4ef9574e48e