Cardano Plutus Pioneer Program: Week 2 Overview | Validation Scripts & Homework

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

(Visited 78 times, 1 visits today)

You might be interested in

LEAVE YOUR COMMENT

Your email address will not be published. Required fields are marked *

eos
EOS (EOS) 0,731252 6,70%
aave
Aave (AAVE) 77,97 2,83%
the-graph
The Graph (GRT) 0,222500 4,09%
kusama
Kusama (KSM) 27,05 4,63%
waves
Waves (WAVES) 2,12 5,09%
dash
Dash (DASH) 26,66 4,84%
bitcoin
Bitcoin (BTC) 54.173,58 0,51%
ethereum
Ethereum (ETH) 2.755,45 1,81%
cardano
Cardano (ADA) 0,419403 4,19%
tether
Tether (USDT) 0,936824 0,36%
xrp
XRP (XRP) 0,480264 4,58%
solana
Solana (SOL) 125,04 9,46%
polkadot
Polkadot (DOT) 6,46 8,24%
usd-coin
USDC (USDC) 0,937332 0,17%
dogecoin
Dogecoin (DOGE) 0,120125 2,50%
uniswap
Uniswap (UNI) 6,57 3,66%
terra-luna
Terra Luna Classic (LUNC) 0,000094 3,61%
litecoin
Litecoin (LTC) 73,87 2,93%
chainlink
Chainlink (LINK) 12,51 4,16%
bitcoin-cash
Bitcoin Cash (BCH) 390,82 1,59%
algorand
Algorand (ALGO) 0,166911 3,35%
matic-network
Polygon (MATIC) 0,652972 7,53%
stellar
Stellar (XLM) 0,100854 2,21%
cosmos
Cosmos Hub (ATOM) 8,19 4,96%
filecoin
Filecoin (FIL) 5,34 6,32%
tron
TRON (TRX) 0,114330 2,89%
ethereum-classic
Ethereum Classic (ETC) 23,88 3,52%
dai
Dai (DAI) 0,935547 0,38%
tezos
Tezos (XTZ) 0,862542 2,70%
monero
Monero (XMR) 116,24 5,67%