Learning Plutus
Week 1
How is Plutus Compiled to Plutus Core?
Week 2
What is the difference between UTXO and EUTXO?
What is PlutusTx.Redeemer ?
Can we watch transactions / UTXOs?
Week 3
What is Plutus Script Context?
Why is Plutus Script Context useful?
How to keep track of plutus time / slots
What is located at a Plutus Address
What are Plutus parameterized contracts
Week 4
Why do we need these Plutus Monads?
Week 5
Why do we want native tokens?
How do we mint / burn tokens in Plutus?
What is a Value / token bundle in Plutus?
Why do we need minting policies in Plutus?
How do we support NFTs on Cardano ?
Week 6
How to Implement Oracles on Cardano ?
Week 7
Why are State Machines useful?
How to implement State Machines?
How do we store state of the state machine?
Week 8
Week 9
Week 10
How to implement Uniswap in Plutus?
How to strongly type plutus contracts?
Is Plutus Core pure? It can throw exceptions
How to compile with continuations?
What does a Plutus Contract spit out as Plutus Core?
How do we do continuations in state machine? How can we do this in stateless way but consensually?