← All repos

compiler

Helios is a DSL for writing Cardano smart contracts. This library lets you compile Helios scripts and build Cardano transactions.

cardanocompilerplutusprogramming-languagesmart-contracts
Browse cluster: Cosmos blockchain and smart contract languages
964commits
20contributors
2languages

Tech stack & purpose

Helios is a domain-specific language that compiles to Plutus-Core for writing smart contracts on the Cardano blockchain. The language is purely functional and strongly typed with a curly braces syntax, supporting features like closures, optional arguments, multiple return values, methods, enums, and generics. The Helios library is implemented in JavaScript with full TypeScript type coverage, enabling developers to compile Cardano smart contracts and create Cardano transactions entirely on the client side.

Community & reference links

Languages

JavaScript
99.5%
Shell
0.5%

Contributors