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.