My Web3 full stack Solicity smart contract & blockchain development journey along with
» this course from Patrick Collins
Smart contracts in this repo can be compiled, deploy and interact inside Remix IDE.
git clone https://github.com/levblanc/solidity-basics.git
- How does blockchain work
- Smart contract related terminologies
- Introduction to gas
- Signing transactions
- Basic Solidity - Types
- Basic Solidity - Functions
- Basic Solidity - Arrays & Structs
- Basic Solidity - Errors & Warnings
- Basic Solidity - Memory, Storage & Calldata(Intro)
- Basic Solidity - Mappings
- Deploying your First Contract
- Basic Solidity - Importing contracts into other Contracts
- Basic Solidity - Interacting with other contracts
- Basic Solidity - Inheritance & Overrides
- Basic Solidity - Sending Eth Through A function & Reverts
- Chainlink & Oracles
- Sending ETH And working with Chainlink
- Basic Solidity - interfaces & Chainlink Price Feeds
- Basic Solidity - Floating Point Math
- Basic Solidity - Libraries
- Basic Solidity - SafeMath, Overflow Checking, and the "unchecked" keyword
- Basic Solidity - For Loop
- Basic Solidity - Resetting an Array
- Basic Solidity - Sending ETH from a Contract
- Basic Solidity - Constructor
- Basic Solidity - Modifiers
- Advanced Solidity - Immutable & Constant
- Advanced Solidity - Custom Errors
- Advanced Solidity - Receive & Fallback