Skip to content

Scaffold-ETH 2

Scaffold-ETH 2 is the default full-stack framework for the course. It gives learners a practical bridge from contract experiments to real dApp development.

Learners use Scaffold-ETH 2 to:

  • Create a local full-stack dApp
  • Run a local chain
  • Deploy contracts
  • Connect a wallet
  • Use frontend contract hooks
  • Use Debug Contracts
  • Deploy to a testnet or L2 testnet
Terminal window
npx create-eth@latest

Scaffold-ETH 2 provides an AI-ready documentation file:

Learners should ask AI to read this file before debugging Scaffold-ETH 2 project structure, deployment, or frontend contract hooks.

Module Scaffold-ETH 2 Use
Module 3 Bootstrap the first full-stack dApp
Module 3 Complete SpeedRun Challenge 0
Module 4 Deploy to an L2 testnet
Module 5 Build the Vendor or DEX capstone frontend

Learners should become familiar with:

  • packages/hardhat
  • packages/nextjs
  • Deployment scripts
  • Contract ABIs
  • Generated hooks
  • Wallet connection
  • Network configuration

Learners have used Scaffold-ETH 2 successfully when they can run the app locally, connect a wallet, interact with a contract, and deploy the project to a testnet.