The first two days of the workshop covered the basics of blockchains, crypto and Cardan. The third and fourth days will focus on practical aspects of building on Cardano. We will go over setting up the machine to run the Cardano infrastructure, connect it to the network, mint Cardano assets and execute a few smart contracts.
The person teaching the workshop needs to be familiar with launching Linux virtual machines on cloud providers and connecting to them through SSH. And should arrange to provide enough virtual machines so students can work in pairs.
Table of Content
Plan for the day
Connecting to the Blockchain
- Discuss minimum server conditions
- Connect to a Linux remote machine
- Install necessary software
- Launch Node & Blockchain Indexer
Create a Wallet
- Create an address
- Discuss different keys
- Fund it with Test Ada (tADA)
Mint Assets and NFTs
- Mint test tokens
- Mint an NFT with a picture
Launch Smart Contract
- Build and Run an Always Succeeds smart contract
- Lock 10 tADA in the smart contract
- Redeem 10 tADA from the smart contract
- Discuss what are: Datum, Redeemer and Context
Where to go Next
- Available resources for developers
- Understand the basic principles of Cardano Tech stack
- Develop skills and knowledge to launch a Cardano node and connect it to the blockchain
- Learn how to create Cardano addresses and send Ada
- Acquire knowledge of minting assets and NFTs
- Learn how to use build, launch and interact with smart contracts
Note that writing smart contracts is beyond the scope of the workshop. The students will be given enough information on where to go next to learn how to write smart contracts.
This work is distributed under a Creative Commons Attribution 4.0 International (CC BY 4.0) The license allows you to copy and redistribute the material in any medium or format, as well as remix, transform, and build upon the material for any purpose, including commercial, as long as you give appropriate credit to the creator.