CWScript is a new programming language for writing CosmWasm smart contracts that emphasizes simplicity, composability, and interoperability with Rust. You can learn more about CWScript on the official docs site.
- familiar JavaScript-like syntax, easy to read and write
- comes with powerful dev tools, growing ecosystem of 3rd party packages
- built-in language constructs for contract-related semantics
- composability model based on multiple-inheritance (like C++, Python)
- compiles to functional CosmWasm Rust code
cwscript-lang
- CWScript formal language definition, parser, various language support facilitiestree-sitter-cwscript
- CWScript grammar fortree-sitter
, for incremental parsing & other toolingcwscript-docs
- Official site / docs for CWScript (https://cwscript.com)cwsc
- Reference implementation of the CWScript compiler, in TypeScript
CWScript is licensed under the MIT license.
Copyright © 2022 Terran One, inc.