Plinth/Plutus and the On-Chain Validator Model
1. Plinth/Plutus and the On-Chain Validator Model · 0 min · Haskell / Plutus
1. Plinth/Plutus and the On-Chain Validator Model · 0 min · Haskell / Plutus
Start with the execution boundary: an on-chain script is deterministic validation logic compiled from Haskell/Plinth into Plutus Core. The course concentrates on validators and minting policies; off-chain builders are mentioned only when they explain what data the validator receives.
Coxygen Global — Plinth/Plutus
IOG Plutus Pioneer Program — fourth iteration. The supplied fourth-iteration material uses PlutusV2/Plinth examples; use it to compare the older V1 module tutorial with V2 code.
This chapter is tagged V1/V2. The course intentionally teaches the source-era V1/V2 APIs for understanding and migration. Re-test imports and serialization against the exact Plutus/Plinth version used by your deployment.
Annotate the three arguments of an untyped validator and explain what each represents.
Rewrite an always-succeeds validator so it rejects one chosen redeemer.
Draw the path Haskell/Plinth → compiled script → script hash/address → transaction witness.
Compare what belongs on-chain versus what belongs in a transaction-building client.