Plutus
- Cardano Plutus Tutorial #1: Hello World | Plutus Playground Smart Contracts + Haskell Explanation - YouTube
- Looks at the obscure haskel/plutus syntax for variables
- Looks through the plutus and compare it with the haskel code it compiles
- Cardano Plutus Smart Contract Tutorial #2 | Endpoints and Validator Script Blockchain Development - YouTube
- Validator Script
- The code that is used to lock/unlock a transaction (produced by the contract endpoint) on the cardano blockchain
- Datum - data the person locking ADA sends
- Redeemer - data the person trying to unlock the ADA sends
- Validator contract - information of the transaction
newtype
= new object- Plutus Core vs. Plutus TX
- Plusus TX - The libraries and compile for compiling Haskell into plutus core to form the on-chain part of the contract application
- Plutus Core - The programming language in which scripts on the Cardano blockchain are written
- Contract endpoints are like Solidity functions, views, or public variables
- The contracts need to manage UTxO's as well
- Courses.Plutus Pioneers