Homework 0: Mint a Course NFT [100 points]
In this assignment, you will create your own Ethereum account and wallet. You will also learn to interact with a smart contract deployed on Ethereum’s Georli test network. When you’ve completed the assignment, you’ll get a Web3 Security Course Enrollment NFT!
Learning Goals:
In this assignment you will learn..
- The basics of ethereum accounts and wallets
- How to get test ETH from a faucet
- The basics of ethereum transactions
- How to interact with our existing deployed course smart contract using the Web3.js API
Resources
- Ethereum Account Documentation
- Ethereum Transaction Documentation
- Test ETH faucet
- MetaMask
- Etherscan
- The CIS700 HW0 Smart Contract
- Javsacript Web3 API
- SHA-256 Calculator
- Alchemy
Instructions
1. Setting up your Ethereum wallet