Skip to content

3. Full-Stack dApp Basics

Use Scaffold-ETH 2 to quickly build a contract, frontend, wallet connection, and testnet deployment.

  • Scaffold-ETH 2: Next.js, RainbowKit, Wagmi, Hardhat / Foundry
  • npx create-eth@latest
  • Project structure: packages/hardhat / packages/nextjs
  • Contract and frontend interaction
  • Debug Contracts page
  • SpeedRun Ethereum Start quest flow
  • Challenge 0: Tokenization / NFT
  • Create a Scaffold-ETH 2 project
  • Modify the sample contract
  • Read and write contract state from the frontend
  • Complete SpeedRun Challenge 0
  • Submit a testnet deployment link
  • Bootstrap a full-stack dApp with Scaffold-ETH 2
  • Connect a wallet and interact with a contract
  • Complete the SpeedRun Ethereum Tokenization challenge
  • Organize GitHub, deployment, and block explorer links