← All repos

plu-ts

An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript

Browse cluster: Cluster 110
884commits
9contributors
3languages

Tech stack & purpose

plu-ts is an embedded domain-specific language for creating Cardano smart contracts, built in TypeScript and coupled with a library for Cardano transactions. The project targets UPLC (Untyped Plutus Language Core) and is described as a functional language with an imperative bias. The material indicates it is maintained by HarmonicLabs, with examples demonstrating contract patterns ranging from simple linear vesting mechanisms to complex multi-contract compositions deployed on Cardano's mainnet.

Languages

TypeScript
96.6%
JavaScript
2.9%
Untyped Plutus Core
0.5%

Contributors