Skip to main content

A programming language based on Haskell used to write smart contracts on the Cardano blockchain.

The Plutus Platform is the smart contract platform for Cardano. Plutus contracts consist of parts that run on the blockchain (on-chain code) and parts that run on a user’s machine (off-chain or client code).

Plutus is the native smart contract language for Cardano. It is written in Haskell, and Plutus smart contracts are effectively Haskell programs.

This tag should be used for questions on how to write smart contracts using the Plutus language or troubleshooting of Plutus smart contracts.

Plutus can be tried on the Plutus Playground: https://playground.plutus.iohkdev.io/

More information on the Plutus language can be found on the following pages: