Smart Contracts on Ethereum - 04: Deployment 🚀 Deploy the InteractionLogger smart contract locally and on Arbitrum Sepolia, verify it on Arbiscan, and interact with it via console and blockchain explorer UI.
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.