Description
In this course, you will learn :
- safely and securely set up Smart Contracts
- write and read data on your Smart Contract
- send transactions with specific arguments to your Smart Contract
- deploy your Smart Contract using Forge and QuickNode
Syllabus :
- Introduction to Introduction to Smart Contracts with Ethereum and Solidity
- Install and Initialize a Foundry Application
- Write a Smart Contract in Solidity
- Set Up and Test a Smart Contract in Solidity
- Test a Smart Contract in Solidity with Constrained and Fuzzed Inputs
- Identify Anti-patterns within Smart Contract Testing
- Start a Local Blockchain With Anvil
- Deploy Your Smart Contract to Anvil
- Inspect Your Contract's ABI
- Read Data From Your Smart Contract On Anvil using Cast
- Write Data To Your Smart Contract On Anvil using Cast
- Send a Transaction With Arguments To Your Smart Contract On Anvil using Cast
- Install MetaMask to Use as a Test Network to Store Sensitive Information
- Use Ropsten as a Test Faucet
- Deploy To Ropsten using Forge and QuickNode
- Interact With Your Smart Contract On Ropsten