Skip to content

vadimtrifonov/PlutusPioneer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plutus Pioneer Program: Second Cohort

About

These are my personal notes taken while following the course. These notes are the result of my own inquiry into the material and almost everything is expressed in my own words. They might be useful to you, if you are looking for an alternative perspective or explanation of things.

Contents

  • Haskell Primer - Introduction to Haskell based on Plutus
  • Week 1 - EUTXO and Plutus
  • Week 2 - On-chain Plutus Core script, untyped and typed validators
  • Week 3 - Script context, transaction info, handling time, parametrized validators
  • Week 4 - Monads, IO monad, EmulatorTrace monad, Contract monad

Disclaimer

Even though I've put my effort into understanding the underlying ideas, the notes might contain incorrect usage of terms and my misinterpretations.

The homework solutions are of my own, based on my understanding of Haskell and Plutus at the moment of implementing them. Therefore, they are not guaranteed to be (and likely are not) efficient or eloquent.