Solidity deep dive | Notion
Solidity Types and Packing
Variable visibility - Internal, Public, Private
Function Visibility: External, Public, Internal, Private
Modifiers
Storage in Solidity
send, transfer, sendTransaction, call, delegateCall
View , pure , override, virtual
Fallback functions: receive, fallback
Create and Create2
Reentrancy attacks and checks
Inheritance
Smart contract upgradeability
Proxy
Basic Gas optimisation
YUL
Assembly deep dive
Overflow