The implementation and tools for the Plutus language, the smart contract language embedded in the Cardano ledger, providing a platform for developing distributed applications on the Cardano blockchain.
- 1.72.0.0
- Published at
- 27d ago
- 1,632
- Stars
- 119
- Download
- Synced at
- 27d ago
Latest release
1.72.0.0Oct 17, 2026, 10:35 AMDownloads slow? Switch the source anytime above
README
Project Overview
Plutus Core is the smart contract language embedded in the Cardano ledger, forming the basis of the Plutus Platform — an application development platform for building distributed applications using the Cardano blockchain. This repository contains the implementation, specification, and mechanized metatheory of Plutus Core, as well as Plutus Tx, the compiler from Haskell to Plutus Core.
Key Features
- Plutus Core: the smart contract language embedded in the Cardano ledger
- Plutus Tx: the compiler from Haskell to Plutus Core
- Specification and mechanized metatheory
- User documentation and Haddock API documentation
Target Audience
- Cardano blockchain smart contract developers
- Distributed application developers
- Researchers interested in functional smart contracts
Quick Start
- Visit the user documentation to get started
- Run
nix developto enter the development environment - Refer to the contributing guide for development
Core Advantages
- Official smart contract language implementation for the Cardano ecosystem
- Type-safe development experience based on Haskell
- Complete specification and mechanized verification
- Active academic and development community
System Requirements
- OS: Cross-platform (supports Nix environment)
- Additional Dependencies: Haskell, Nix
Release history
Sort