This is an overview of lecture 2 in the Plutus Pioneer Program: https://www.youtube.com/watch?v=E5KRk5y9KjQ
The main focus of lecture 2 is about validator scripts.
Validator scripts is the code that runs on the block chain that decides whether or not a smart contract should release their funds to a wallet. In this video we will go through the 6 examples lecture 2 went through and we will also cover the homework assignments
Resources:
Plutus Pioneer Github Repo: https://github.com/input-output-hk/plutus-pioneer-program
Online playground if you don’t have access to one: https://playground.plutus-community.com
Homework solution repo: https://github.com/chang47/Plutus-Pioneer-Program-Solution
Commands used:
git clone https://github.com/input-output-hk/plutus-pioneer-program.git
git pull
nix-shell
cabal repl
00:00 – Intro
00:46 – Setting up VM to use cabal and starting a local playground
05:04 – Example 1: Basic Validator Script Implementation
05:18 – Example 1: What is the Validator Script
05:53 – Example 1: What a function is in Haskell
06:50 – Example 1: What is Data
07:43 – Example 1: Paramaters of a validator script
09:35 – Example 1: What are side effects and pure functions
11:35 – Example 1: Using Template Haskell to create a Validator Type
13:19 – Example 1: Creating a hash and script address
16:43 – Example 2 & 3: Throwing Error Messages
18:38 – Example 4: Unlock ADA with Redeemer
21:39 – Example 5: Using Different Types
24:55 – Example 6: Creating Custom Data Types
27:49 – Homework 1 Solution
31:54 – Homework 2 Solution
34:47 – Conclusion
Error: Contact form not found.