I built an online Miniscript Studio, a full IDE powered by the Rust Miniscript lib.
It supports key variables, multiple script contexts, lifting, range descriptors, Taproot, better error messages and more, full with learning examples.
Miniscript Studio: https://adys.dev/miniscript
Intro blog post: https://adys.dev/blog/miniscript-studio-intro
Intro thread: https://x.com/adyshimony/status/1972062455192080770
Very cool! Thanks for building this.
I hope people will play with it to learn more about Bitcoin spending conditions. It’s true that Miniscript is for developers, but Policy isn’t, it’s easy to experiment with the different conditions. Just turn on auto-compile and switch between the examples. Each example includes a detailed description that explains the Policy’s spending condition.