-
Related to #585, I have been investigating what caused the recent code size increase and it looks like it is due to a few different changes, one of them being the switch to use `from_ast` in the trans…
-
https://github.com/bitcoin/bitcoin/pull/17975
-
For more information see this [Introduction and Live Compiler](http://bitcoin.sipa.be/miniscript/)
-
As descriptor need to be share between wallets/coordinators and airgapped signers in miniscript setups, it should be useful to have a Type for standalone descriptor, at least used at the initial descr…
-
In command-line MiniScript, if you type `end function` at the prompt without first starting a function, it aborts (exit code 134). It should instead just print an error and continue.
Note that `en…
-
You are missing a great feature. Separate the coordinator function from the signer.
When do you integrate airgap signers such as Krux and Seedsigner?
-
See the trait here:
https://docs.rs/bitcoin/latest/bitcoin/psbt/trait.GetKey.html
I think it'd make sense if KeyMap (or something like it) implemented this trait so you could sign PSBTs with the…
-
Checking through the Seedsigner library, it is built on the embit library, which already has miniscript support. So from a backend perspective the feature shouldn't require much additional code!
Mi…
-
For testing purposes and for an unused Taproot internal key, it can be useful to have a key that is provably unspendable. For instance, there is `lift_x(0x0250929b74c1a04954b78b4b6035e97a5e078a5a0f28e…
-
It looks like while a script is running, MSTerminal sits in its `runCycles` method, until `coopRunner` reports `isFinished()`.
So, maybe we could put an `abort` flag on MSTerminal, and have `runCyc…