solidity concepts demo
-
Basics
- Storage type
- Iterable mapping
- Inheritance
- Emergency control (Pause, unpause)
- Ownable - WIP
- Receive ETh
- Receive Eth Detailed
- Function Selector
-
Vault
- Ether wallet
- Ginny Pig vault using hardhat
-
Event scan using web3js
-
Game item NFT
- using 721 : WIP
- using 1155 : WIP
- Fractional Ownership : WIP
- Soul bound tokens : WIP
-
DAO : WIP
-
Etherjs
- direct method call
- low level call transaction call
-
Delgate call and Upgradbility
-
Call - Done
- Contract
- Deployment script
- test cases
-
Delegate Call - Done
- Contract
- Deployment script
- test cases
-
MultiCall
-
Multi Delegatecall
-
Proxy pattern
-
Minimal Proxy
-
Create2
-
UUPS
-
Transparant Proxy
-
Beacon Proxy
-
Daimond Proxy
-
openzepplin Upgradable
-
EVM In Details
- Markle Tree
- Markle Pretcia tree
- Decode contract data from storage
-
ERC165
-
Smart Contract security
- Underflow and Over flow
- Reentracy : WIP
-
Account Abstraction