Learning Objectives:
- Advanced understanding of JavaScript, focusing on asynchronous programming.
- Get started with Solidity: Ethereum's primary programming language.
- Introduction to smart contracts and their potential applications.
This repository contains assignments for Week 2 of the Blockchain Learning curriculum, focusing on above learning objectives.
-
Asynchronous Data Fetch:
- File:
exercise08.js
- Run:
node exercise08.js
- File:
-
Data Manipulation:
- File:
exercise09.js
- Run:
node exercise09.js
- File:
-
Functions:
- File:
exercise3.js
- Run:
node exercise3.js
- File:
-
Basic Smart Contract:
- File:
Exercise10/contracts/SimpleStorage.js
- Run:
npx hardhat run scripts/depoly.js
- File:
-
Token Contract:
- File:
Exercise11WithoutOZ/contracts/Token.js
- Run:
npx hardhat run scripts/depoly.js
- File:
-
Token Contract:
- File:
Exercise11WithOZ/contracts/Token.js
- Run:
npx hardhat run scripts/depoly.js
- File: