Plutus: Writing reliable smart contracts
Plutus: Writing reliable smart contracts
NOTICE: This book is out of date. It shows PLUTUS as it was in 2019. We are currently working in the new edition that depicts the latest development of the PLUTUS programming language.
About the Book
This practical ebook is a guide to programming with the Plutus language for highly secure smart contracts on the Cardano blockchain, home of the ada cryptocurrency. Plutus is based on the Haskell functional programming language and comes complete with a full testing environment accessed via GitHub or any browser.
The ebook will help you get to grips with using smart contracts on a blockchain by providing real-life examples and functional sample code. Plutus: Writing Reliable Smart Contracts is the first ebook about this new and exciting language and is written by experts from IOHK, the developers of Cardano and ada.
This ebook is concise and focused and uses sample scenarios to help the reader grasp the concepts of this new language. The pitch and flow of this book makes it appealing and is it easy to navigate through the samples which get progressively more complex.
Table of Contents
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
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them