cabal build(you may need to run
plutus-playground-clientfolder in the
payTracein the Homework module.
payContractin the same module.
cardano-cliand the PAB.
Ledger.Scripts, contains functions related to untyped Plutus scripts.
Ledger.Typed.Scripts, contains functions related to typed Plutus scripts.
Plutus.Contract, contains definitions and functions for writing offchain code.
Plutus.Contract.StateMachine, contains definitions and functions for working with state machines.
Plutus.Contract.Test, contains support for automatic tests.
Plutus.Contract.Test.ContractModel, contains support for automatic property-based tests using
Plutus.V1.Ledger.Ada, contains definitions and functions related to ADA-values.
Plutus.V1.Ledger.Interval, contains the definition of intervals and functions for working with them.
Plutus.V1.Ledger.Value, contains definitions and functions related to values.
Plutus.V1.Ledger.Time, contains time-related types and functions.
PlutusTx, contains important types like
PlutusTx.IsData.Class, contains the
FromDataclasses and related functions.
Wallet.Emulator, contains types and functions for dealing with wallets.