"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. 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.
Sharing another tiny W on the journey to: Better understanding of Miniscript and bitcoin script in 2025 (via Bitcoin Core, SeedQReader, and signers Krux and SeedSigner). This time, it's a 2-of-3 p2wsh (native segwit) multisig I've added a section w/ kallewoof's `btcdeb` bitcoin script debugger. It's great for learning bitcoin-script in baby-steps and will be invaluable when I finally get to spends for Miniscript.