Course Dashboard

Active

Comprehensive overview of modules, students, and network activity.

Course ID
ee4fb050147a47e49f7a859bf95885f25f958e8739bec1e17bcd02f9
Policy ID
88c54ceb5b49002a62dea4869ad068a16841609b3049ceed4d527a6e
Validator Address
addr_test1xzyv2n8ttdysq2nzm6jgdxksdzsksstqnvcynnhdf4f85mnjflq8ctkef92tz72vjdf6m2tams3k84dvyvhg32ts45fq0hwklw

Authorized Teachers

T
manager-001
T
sound_cloud

Course Modules

10 Active Modules
Assignment ID Prerequisites Learning Targets (SLTs)
6ab6a3f00261585c3f1794ad0d14019bc668b2071c2255a259a323ed0761d8a2
-
I can write a mock spending transaction with an input and an output. I can write a mock minting transaction. I can write a mock locking transaction that sends an output to a validator address. I can write a mock unlocking transaction that spends funds from a validator address.
7eebee47abb4a9d8ce0d7f1c1c5b04e48b74e51aa8f495d03ad5590817de5d58
-
UTxO Module vs. Account-Based Model What is Unique about Native Assets? Cardano Improvement Proposals and Community Standards Understanding Wallets & Transactions Why Functional Programming? Pattern Matching
a351322be7e02e8912da4b3878168cc5700113bec0c85ef99d8ee978340f7c2c
-
I can write a list of smart contracts that helps to describe the functionality of my application. I can create a parameter dependency tree for a set of interacting validators. I can write a minting policy specification. I can write a spending validator specification. I can describe an application by listing all user actions and redeemers in the application. I can specify how an application is initialized and how to onboard users. I can create a flow diagram demonstrating the ideal UTxOs input output for each user action.
d6ded556dc0a8e8a82330d194730d32a812f11746cce07e6f7f7c4de210ca021
-
I can write a validator which checks against address of inputs I can write a validator which checks against value of inputs I can write a validator which checks against datum of inputs I can write a validator which checks against outputs
e4eb2bb8dd80badc8b65bd06ce5118f855080f3a51632328183eb90b746a6a0e
-
I can set up my Aiken development environment I can write basic tests on primitive types on Aiken I can print a trace message
02565c4b57a57883b5220903ca1c73631460c9ed22cf60c89774d94eb1639cca
-
I can write an always succeed spending validator I can write a success test case for my always succeed validator I can write a fail test case for my always succeed validator I can write an always succeed minting validator
cfed84230ee7d313e227aff91e89a377a2835ef079df8e70abdbab8c8f14d943
-
Topics we didnt cover
f46d4d330d9242e44fbab661701571cfc78a441c2b0683e16075f68b64c44ef4
-
Apply params to scripts Interpreting data structure from blueprint
26acf3c52b6889eb6ce21c373edfb2e0ce56caff0cafae41dfd256e894548fbc
-
I can import I can set up my Aiken development environment I can set up my Aiken development environment
2874c6d8e39846f566b80382643a5939d1b6298ffef1ed770bb222d302062852
-
I can write a validator that checks the value of a redeemer. I can write a validator that checks the value of a datum. I can write a parameterized validator. I can write a validator that checks whether a reference input is included in a transaction. I can write a validator that checks for specific signatures in a transaction. I can write a validator that checks against time the submission time of a transaction. I can write a validator that checks for inputs and outputs in a transaction.

Active Students

0 Enrolled
  • No active students currently enrolled.

Alumni

0 Graduated
  • No past students yet.