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

Joined December 2022
DeFi is happening on Bitcoin Cash/ $BCH! @RoscoKalis
Our latest episode is here. Forks and Reunions. As always, there is no time limit and this is another epic installment. Grab some snacks and get stuck in. The guests are none other than @cculianu is the creator of Fulcrum, an efficient privacy-preserving SPV client and a pro science carnivore. @stevethurmond is the most ardent advocate for Cash Stamps and believes Bitcoin was designed as a peer-to-peer electronic cash system and actively promotes Bitcoin Cash as fulfilling that vision There are also a host of other guests that drop in during this marathon. They discuss 👑The Evolution of Bitcoin Cash bitcoin-cash:native 👑The Problem with IOU Systems like Lightning 👑The Changing Culture of Bitcoin Cash 👑The Difficulty of Recreating bitcoin:native's Genesis 👑The End of Crypto-Friendly Spaces in Europe youtube.com/live/SJkwCaQLRuc…
2
10
2
32
2,609
CashScript retweeted
BLISS Bonus Content #1: Rosco's CashScript Workshop! Learn about programming in BCH with @CashScriptBCH in this masterclass from @RoscoKalis. Recorded on the last day of BLISS, but wasn't broadcast on the livestream. Tune in and get building!
1
22
2
51
2,004
CashScript retweeted
It's official, ParyonUSD is LIVE! 🎉 Not only is the dapp unlocked, but we also create a full live stats website to get insights into the PUSD metric and on-chain state! Read the full details in our launch blogpost below: paryonusd.com/blog/launch
7
39
9
95
4,484
In the early days of @CashScriptBCH, debugging was a pain. If your contract failed, you’d just see “mandatory script verify flag failed” and with a dozen possible verify checks, you had to guess which one broke. Often it meant commenting out code line-by-line and hoping.
1
6
21
407
Start of the learn to do Bitcoin Cash UTXO contracts series 🙂 youtube.com/watch?v=Ft2jo9sp…
1
14
2
40
2,111
Made a video showcasing the new features in the CashScript pre-release! "What we've been working on - CashScript vV0.11.0 Pre-Release" youtu.be/tLKG_5_-JfA
1
12
1
37
2,448
The most fascinating part about creating a programming language is to see how others use it. User-developers often use patterns/conventions we didn't even think about when creating the language. 🤯 Three recent examples from CashScript: 1) Contract authors started defining structs as comments to keep easier track of how to 'split' bytearrays 2) We saw Fex.cash create an abstraction on top of CashScript to allow for macros/'re-usable functions' to simplify their contract logic. They used the same abstraction to create re-usable constants across contract files. 3) We see contract authors defining their transaction shapes inside of the contract logic file, to give a better mental model for the meaning of each in- and output, what the introspection indexes actually refer to... We are paying a lot of attention to this and we want to support all these features natively. For 1) and 2) we can clearly take inspiration for other existing languages and the syntax in solidity However issue 3) is clearly unique to programming in the UTXO model with introspection. I think no single programming language has support for this, because we are advancing the state of the art, and pioneering a new space. language design is hard, and we want to make sure we get things right. We want to listen to our users who are pushing what's possible and we want to make CashScript the best it can possibly be. We're paying attention to your patterns & conventions so we can support them in CashScript natively.
13
1
34
782
Just did an overhaul of the CashScript Playground UI✨ Instead of cramming everything into the same view, there is now top level navigation 😄 This is what the new Tabs navigation looks like: Live right now at playground.cashscript.org
2
23
74
1,453
We held a CashScript workshop at the @bchbliss conference, @EmergentReasons called it "the most popular thing at the event". 😃 The repo for the workshop is now available, if you to revisit it or check it out can now easily do so! github.com/CashScript/bliss-…
3
19
1
57
1,384
The new debugging capabilities of CashScript make developing BCH smart contract a much better experience! Glad to see people trying it out! The next wave of BCH dapps is in the works 🌊
The ability to export transactions into @BitauthIDE for debugging is genius. Using it right now!
1
10
33
966
Want to learn #UTXO smart contracts on #BitcoinCash? Check out CashScript.org says @EmergentReasons. You can catch up with all our GP Spaces and GP Shorts on our YouTube channel: youtube.com/@generalprotocol…
5
9
29
1,078
Huge Update to the CashScript Playground! (Full CashTokens Support) youtu.be/KN19_4G21Ls
9
25
782
I'm in Prague for Prague DeFi Summit and ETHPrague until the end of the week. Send me a message if you want to meet up!
3
2
15
2,337
CashScript retweeted
BCH Bull Production release is out! 2x the contract size, 3x the contract duration, approx 30% cheaper fees, additional asset (CNY), premium tracker and language localization! The bulls are here! bchbull.com #bitcoincash #bch #tutxo #defi #bethebull
5
36
8
84
10,339
The CashScript playground is now fully upgraded for CashTokens support! Here's an example that demonstrates an NFT-unlocked covenant, the same type of contract that can be used to tokenize AnyHedge payouts 😄 -> next-cashscript-playground.n…
4
14
43
2,042
Join us Tomorrow as we Discuss #CashTokens with @GeukensMathieu 🎤What’s CashTokens and What to Expect #BitcoinCash xitter.cf/i/spaces/1RDxlaoRvolKL
12
1
25
1,892
Responses like these are what motivates me to make the Cashscript tutorial series! The 4th episode on Covenants & Native Introspection is now online! youtu.be/9f-rCskwaC4 It still blows my mind how easily internet strangers can send money with crypto!
2
4
21
723