<p>No, there is no such feature included in Bitcoin Core.</p>
<p>What is included in Bitcoin Core v24.0rc1 is the ability to use miniscript in imported output script descriptors, with the restriction that it is watch only (signing support will likely be for 25.0).</p>
<p>There are other tools out there, developed independently, that let you design scripts using miniscript-based tooling. Including:</p>
<ul>
<li><a href="https://bitcoin.sipa.be/miniscript" rel="nofollow noreferrer">https://bitcoin.sipa.be/miniscript</a> (disclaimer: my own site), which lets you compile policies to miniscript.</li>
<li><a href="https://min.sc" rel="nofollow noreferrer">https://min.sc</a>, the minsc language, a layer on top of the Miniscript policy language.</li>
<li><a href="https://miniscript.fun" rel="nofollow noreferrer">https://miniscript.fun</a>, a site to play around with Miniscript in a visual way</li>
</ul>

CC BY-SA 4.0
2022-10-08T21:36:20.783Z
Were descriptors invented for being able to comfortably systematize complex spending policies? Or were descriptors themselves invented before systematized complex spending policies could be thought of on descriptors?
Mercedes
CC BY-SA 4.0
2022-10-09T14:43:27.220Z
Both, I guess. Descriptors were originally designed to be able to generalize key/address derivation to future script versions, as well as multisig. Once that existed, the miniscript research showed that this approach could reasonably be extended to far more complex script constructions than originally aimed for.
Pieter Wuille
CC BY-SA 4.0
2022-10-08T20:32:57.983Z
2022-10-10T17:29:13.160Z
2022-10-10T17:29:13.160Z
Pieter Wuille
<p>No, Bitcoin Core has no graphical interface for miniscript. However, the <a href="https://github.com/bitcoin-core/bitcoin-devwiki/wiki/24.0-Release-Candidate-Testing-Guide" rel="nofollow noreferrer">24.0 Release Candidate Testing Guide</a> mentions <a href="https://miniscript.fun" rel="nofollow noreferrer">miniscript.fun</a>, a graphical playground for miniscript, which is likely what you're referring to.</p>

CC BY-SA 4.0
2022-10-08T21:37:51.110Z
2022-10-08T21:37:51.110Z
Vojtěch Strnad
<p>I've read Bitcoin Core 24 brings a miniscript visual programmer. Had a look, didn't find it.</p>
<p>Is that true?<br />
How to check it out?</p>

<bitcoin-core><miniscript>
how to open the miniscript designer?
Mercedes
# how to open the miniscript designer?

(Asked by: username_0 on 2022-10-08)

I've read Bitcoin Core 24 brings a miniscript visual programmer. Had a look, didn't find it.

Is that true?  
How to check it out?

**Tags:** bitcoin-core, miniscript


---

## 2 answers

### Answer by username_1 on 2022-10-08. Score: 2 | Accepted answer

No, there is no such feature included in Bitcoin Core.

What is included in Bitcoin Core v24.0rc1 is the ability to use miniscript in imported output script descriptors, with the restriction that it is watch only (signing support will likely be for 25.0).

There are other tools out there, developed independently, that let you design scripts using miniscript-based tooling. Including:

* <https://bitcoin.sipa.be/miniscript> (disclaimer: my own site), which lets you compile policies to miniscript.
* <https://min.sc>, the minsc language, a layer on top of the Miniscript policy language.
* <https://miniscript.fun>, a site to play around with Miniscript in a visual way

> **Comments:**
> **username_0**: Were descriptors invented for being able to comfortably systematize complex spending policies? Or were descriptors themselves invented before systematized complex spending policies could be thought of on descriptors?  
> **username_1**: Both, I guess. Descriptors were originally designed to be able to generalize key/address derivation to future script versions, as well as multisig. Once that existed, the miniscript research showed that this approach could reasonably be extended to far more complex script constructions than originally aimed for.  

---

### Answer by username_2 on 2022-10-08. Score: 1

No, Bitcoin Core has no graphical interface for miniscript. However, the [24.0 Release Candidate Testing Guide](https://github.com/bitcoin-core/bitcoin-devwiki/wiki/24.0-Release-Candidate-Testing-Guide) mentions [miniscript.fun](https://miniscript.fun), a graphical playground for miniscript, which is likely what you're referring to.


---

