← Blockchain DevelopmentBlockchain · Course 2 of 4
Solidity, properly
8 classes Advanced Level Part of Blockchain Development
Why Solidity looks like JavaScript and absolutely isn't - where data lives, what every keyword costs, and the traps that catch converts from Web2.
- 1Why Solidity isn't JavaScript
- 2storage, memory, calldata - and what each costs
- 3Types, structs and mappings
- 4msg.sender and block.timestamp, misused
- 5Custom errors vs revert strings
- 6Payable functions and moving ETH
- 7Events, logs and reading your contract from outside
- 8Gas optimization habits that stick