ShelfBlockchain Developer
Smart contracts and Solidity · Beginner · 12 h
Solidity and the EVM
Contracts, state, functions, events, custom errors and access control, tested with Foundry unit and fuzz tests, then deployed to a local chain and called with cast.
Why employers care: Blockchain teams expect you to write clear, tested contracts and to use the standard tooling from day one.
In the roadmaps for: Blockchain Developer
Lessons, in order
- A tested Solidity contract with FoundryWrite a tip jar with events, custom errors and access control, and prove it with unit tests and a fuzz test that runs 256 random cases.4 min
- Deploy to a local chain and talk to it with castRun a local Ethereum node with Anvil, deploy the tip jar, send a transaction, read state, and watch an unauthorised call revert.3 min