Welcome to Minsc¶
A mini scripting language, library and playground for Bitcoin development & exploration
Minsc is a smart, minimal scripting language for Bitcoin.
It helps you build complex policies, secure wallets, and innovative contracts โ with clarity and confidence.
Why Minsc?¶
Write Bitcoin contracts using modular, human-readable expressions. No more tangled opcodes.
Build secure, private spending trees using Taproot. Combine on-chain logic with presigned transaction flows.
Create robust multisig wallets, inheritance schemes, and vaults โ easily auditable and safe.
- HTML for content and structure
- JavaScript for interactivity
- CSS for text running out of boxes
- Internet Explorer ... huh?
-
Set up in 5 minutes
Install
mkdocs-materialwithpipand get up and running in minutes -
It's just Markdown
Focus on your content and generate a responsive and searchable static site
-
Made to measure
Change the colors, fonts, language, icons, logo and more with a few lines
-
Open Source, MIT
Material for MkDocs is licensed under MIT and available on [GitHub]
What You Can Build¶
- ๐ Secure Multisig Wallets โ with flexible recovery paths.
- โ๏ธ Covenants โ like vaults, congestion control, and payment pools.
- โก Lightning Primitives โ hashlocked contracts, HTLCs, and refund paths.
- ๐ณ Taproot Trees โ efficient, private spend condition trees.
- ๐งฐ Manual Script Crafting โ control raw Bitcoin Script when needed.
- ๐งช Experimental Features โ early access to CTV, OP_VAULT, and more.
Explore the Cookbook Recipes for real-world examples!