IntersectMBO

plutus

IntersectMBO

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 AM
Downloads 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

  1. Visit the user documentation to get started
  2. Run nix develop to enter the development environment
  3. 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