Smart Contracts on Ethereum - 03: Testing 🧪 Build a test suite in TypeScript for the InteractionLogger smart contract, covering happy paths, emitted events, and custom error reverts.
Smart Contracts on Ethereum - 02: Development 💻 Build your first Ethereum smart contract from scratch and understand how Solidity really works, from storage and events to custom errors and validation logic.
Smart Contracts on Ethereum - 01: Setup 🛠️ Before writing any code, we'll prepare the essentials: installing the core tools, setting up a wallet, and getting some test coins. By the end, we'll have a complete development environment ready to deploy and interact with our very first smart contract.