Loading video player...
Welcome to Module 4 of the ETH-Crash-Course! Now that you know how to write a smart contract in Solidity, itโs time to move into the enterprise-grade toolchain used by the world's top Web3 engineers to compile, test, deploy, and verify code: Foundry. In this live session, we break open the complete smart contract development lifecycle. Built in Rust, Foundry provides a blazing-fast, Ethereum-native development workflow. You will learn how to initialize projects, manage dependencies, write your first automated test scripts, run an ephemeral local node, safely handle private keys, and push your code out to the public Sepolia testnet! ๐ Essential Links Module 4 Detailed Notes: https://github.com/SM-Web-Systems/eth-crash-course/blob/main/Modules/Module4.md Presentation Slides: https://www.slideshare.net/slideshow/eth-crash-course-ethereum-from-zero-to-smart-contracts-module-4-foundry/287332017 Join the Developer Community (WhatsApp): https://chat.whatsapp.com/JOnblGNycGaAHWMOcysiBg Sign up for Live Classes: https://luma.com/9hyzpvth Main Course Repo: https://github.com/SM-Web-Systems/eth-crash-course ๐บ Course Playlists Live Classes Playlist: https://www.youtube.com/playlist?list=PL6x19QC2pW49hUkXExh-jMjc3iAS7TmgE Full Course Playlist: https://www.youtube.com/playlist?list=PL6x19QC2pW49PZIda8G0jvK-KG_FFGYDc ๐ง Key Tools Explored in This Lesson Forge: Compile, build, test, and safely deploy your code using Solidity-native scripts instead of JavaScript/TypeScript setups. Cast: The ultimate command-line utility to sign transactions, decode data, interact with smart contracts, and check raw state variables. Anvil: A blazing-fast local Ethereum node ideal for rapid smoke-testing and staging frontends locally. ๐งช Mini-Challenge for the Comments Look at how we executed the Etherscan verification process at the end of the video: ๐ Why is verifying your source code on block explorers considered a non-negotiable step before launching a dApp for production users? Share your thoughts in the comments below! Make sure to Like, Subscribe, and hit the Notification Bell so you don't miss Module 5, where we will dive into advanced testing frameworks, assertions, failure states, and fuzz testing inside Foundry!