A subset of Haskell used to write Plutus smart contracts. Plinth (formerly called Plutus Tx) is Input Output's recommended toolchain for Cardano on-chain development. Developers write validators in Haskell with the restrictions Plinth enforces, then the compiler turns the result into Plutus Core for the on-chain runtime.
Plinth lives alongside alternatives like Aiken, which targets the same Plutus Core runtime but offers a different language and developer experience.
Explore next
- Plutus CoreCardano's on-chain smart-contract runtime. Higher-level languages (Plinth, Aiken) compile down to Plutus Core for execution.View term
- HaskellA pure, strongly typed functional programming language. Cardano's node and Plutus toolchain are written in Haskell.View term
- Smart ContractSelf-executing code stored on a blockchain that automatically enforces and executes agreement terms when predefined conditions are met.View term
- AikenA modern smart contract language for Cardano, designed to be beginner-friendly while producing efficient on-chain code.View term