updated README

This commit is contained in:
Lars Brünjes 2021-07-21 13:14:27 +02:00
parent fdd56c11c3
commit f98c3e415c
No known key found for this signature in database
GPG key ID: B488B9045DC1A087

View file

@ -24,11 +24,18 @@
- Time handling. - Time handling.
- Parameterized contracts. - Parameterized contracts.
- [Lecture #4](https://youtu.be/g4lvA14I-Jg)
- Monads.
- The `EmulatorTrace`-monad.
- The `Contract`-monad.
## Code Examples ## Code Examples
- Lecture #1: [English Auction](code/week01) - Lecture #1: [English Auction](code/week01)
- Lecture #2: [Simple validation](code/week02) - Lecture #2: [Simple validation](code/week02)
- Lecture #2: [Script Context & Parameterized Contracts](code/week03) - Lecture #3: [Script Context & Parameterized Contracts](code/week03)
- Lecture #4: [Monad, Traces & Contracts](code/week04)
## Exercises ## Exercises
@ -56,6 +63,11 @@
- Fix and complete the code in the [Homework1](code/week03/src/Week03/Homework1.hs) module. - Fix and complete the code in the [Homework1](code/week03/src/Week03/Homework1.hs) module.
- Fix and complete the code in the [Homework2](code/week03/src/Week03/Homework2.hs) module. - Fix and complete the code in the [Homework2](code/week03/src/Week03/Homework2.hs) module.
- Week #4
- Implement function `payTrace` in the [Homework](code/week04/src/Week04/Homework.hs) module.
- Handle exceptions thrown by `submitTx` in function `payContract` in the same module.
## Some Plutus Modules ## Some Plutus Modules
- [`Language.Marlowe.Semantics`](https://github.com/input-output-hk/plutus/blob/master/marlowe/src/Language/Marlowe/Semantics.hs), contains Marlowe types and semantics. - [`Language.Marlowe.Semantics`](https://github.com/input-output-hk/plutus/blob/master/marlowe/src/Language/Marlowe/Semantics.hs), contains Marlowe types and semantics.