Helios is a DSL for writing Cardano smart contracts. This library lets you compile Helios scripts and build Cardano transactions.
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.