CashScript is a high-level programming language for smart contracts on Bitcoin Cash. Maintained by @RoscoKalis and @GeukensMathieu

Based in Netherlands
Filter
Exclude
Time range
-
Minimum likes
We just upgraded the developer experience for all CashScript developers, whether you prefer the playground or a code editor. The playground and VS Code extension now feature full compilation results and show you any compile errors immediately. 🫡🚀
3
6
19
1,513
We've just released a big new update to the CashScript Playground! It now supports v0.13 as well as 0.12 with a compiler selector, and it features full highlighting, autocomplete and hover hints. 🥳
2
4
12
1,116
v0.13.0: ✨ Loops, P2S and shift operators ✨
CashScript v0.13.0 was just released! What's new? 🔁 Loops & compound assignment ↔️ Bitwise & arithmetic shifts 📦 P2S support 🧠 Type system improvements 🪙 Change and UTXO gathering utilities
3
57
While v0.13 was a big release, we have even more coming up in our upcoming releases, including reusable functions. Stay tuned for more on that, and make sure to join our Telegram channel to keep up with active development! 👇 t.me/CashScriptBCH
5
70
v0.13.0 contains a number of breaking changes, so please refer to the migrations guide below 👇 cashscript.org/docs/releases…
1
2
12
121
These are just the highlights, but there are many more great new updates in this version, including contract fingerprinting. For the full list of changes, please refer to the release notes 👇 cashscript.org/docs/releases…
1
5
46
4/ Change utilities When we moved to the new transaction builder in 2025, we removed some "magic" to give control to our users. But by doing so, some convenience was lost. With these new utilities, we are restoring that convenience while keeping control in our users' hands.
1
5
56
3/ Type system improvements We made a lot of changes to our type system to make contract development safer. This includes more predictable casting and padding behaviour, new opt-in "unsafe" casting and automatic function parameter type enforcement.
1
6
42
2/ Bitwise shifts & P2S The Layla upgrade has also brought support for bitwise/arithmetic shifts and has brought P2S into standardness. We've added >> and << operators to support shifts, and added a 'p2s' contract type to the SDK to support this.
1
7
80
1/ Loops & compound assignment The BCH Layla upgrade went live two weeks ago, enabling loops. CashScript v0.13 has full support for for/while/do-while loops. With loops we've also added ++/--/+=/-= operators, to make for-loops easy to write effectively.
1
9
105
CashScript v0.13.0 was just released! What's new? 🔁 Loops & compound assignment ↔️ Bitwise & arithmetic shifts 📦 P2S support 🧠 Type system improvements 🪙 Change and UTXO gathering utilities
4
13
43
2,960
If you're building significant DeFi projects using CashScript, you NEED to get it audited. There's now a dedicated auditing service specialised in CashScript code. Check out @SayoshiHelpMe's Lifestone Labs below! 🫡
Announcing my new CashScript contracts auditing service. Also general company, so open to other tasks! 🙂 lifestonelabs.com
1
2
31
1,147
Special thanks to molecular, majamalu and General Protocols for together making up 90% of the funding 🙏 And a big thanks as well to everyone else that donated to help the space move forward! 🫡
1
9
218
🥳🥳 CashScript's 2025-2026 Flipstarter has been successfully funded! We're excited to bring all of the coming network upgrade's exciting new scripting functionality into CashScript, and we're looking forward to see what people will build with it! Thank you for the support 🫡
2
9
38
2,562
The CashScript Flipstarter campaign runs for 7 more days! We're 40% towards completion, we appreciate any extra pledges to help us reach our goal 🙏 Campaign link -> flipstarter.cashscript.org The campaign contains our plans for the future of CashScript, so definitely take a look
5
13
567
The ongoing CashScript Flipstarter runs for 2 more weeks! We want to thank everyone who contributed already and shared the campaign! With your support, we're looking forward to bringing new, exciting features to CashScript in the coming year.
6
14
531
With strong new scripting capabilities coming to BCH it is important that these features are easily available to contract developers. See the Flipstarter for the full details and thank you for your support! 🫡 flipstarter.cashscript.org
8
144
As per usual we plan to release prereleases first that can be tested by the community, before publishing the final releases. Our work also includes detailed documentation and guides to help contract developers use all of the new scripting functionality. 💪
1
8
175
Now we're looking forward to the coming year and planning the next updates: With the upcoming 2026 network upgrade BCH will get loops, functions, and more. 🤯 With this new Flipstarter, we plan to make 2 new releases incorporating these new features.
1
9
136