/plutonomicon

Advanced techniques in the plutus smart contract language

Welcome to the Plutonomicon

The Plutonomicon is a developer-driven guide to the Plutus smart contract language in practice.

Since this ecosystem is moving at a breakneck speed, we ask that ANY information posted that is not confirmed to work on chain be labelled as 🔧 work in progress.

For a brief introduction to the plutus language, see The Fundamentals of Plutus.

For an overview of the Plutus number typeclass stack (and additional numeric tools in plutus-extra) see Plutus Numeric Hierarchy.

For a pattern that can be used to replicate account-style maps without breaking transaction sizes, see On-Chain Association List With Constant Time Insert-Removal.