About the Authors
Dedication
Colophon
1. Preface
2. UTxO Style Accounting
3. Smart Contracts
3.1. The Power of the Smart Contract
3.2. Real-world and Non Fungible Tokens
3.3. Loans
3.4. ACTUS
4. Welcome to Plutus - A New Language for Reliable Smart Contracts
4.1. Why Plutus?
4.2. About the Plutus Framework
4.3. Running Plutus Playground
5. Plutus Tx
5.1. What is Plutus Tx?
5.2. Writing basic PlutusTx programs
5.3. Functions and datatypes
5.4. The Plutus Tx Prelude and Plutus Tx Builtins
5.5. Lifting values
6. Extended UTxO Model
6.1. Scripts
6.2. Validator, Redeemer, and Data Scripts
6.3. Additional Extended Model Notes
7. Writing Off-Chain Code
8. Our First On-Chain Code
9. A Contract with Parameters
10. Multi-Stage Contracts
11. Looking Beyond Ada and Using Arbitrary Custom Tokens
Glossary
References