๐ฑ DApp (EVM)
Building a dApp on the EVM means connecting a frontend (React, Next.js, etc.) to wallets and smart contracts. This section covers two popular stacks: Scaffold-ETH 2 (all-in-one) and Wagmi + RainbowKit (modular).
๐ฏ What You Need
- Wallet connection โ MetaMask, WalletConnect, Coinbase Wallet, etc.
- Contract reads/writes โ Via ethersย or viemย
- Chain switching โ Support Ethereum, Sepolia, Polygon, etc.
- Account state โ Address, balance, network
๐ In This Section
- Scaffold-ETH 2 โ Full-stack boilerplate (Hardhat + frontend)
- Wagmi & RainbowKit โ React hooks + wallet UI components
๐ Generic DApp Topics
For chain-agnostic topics (wallets, IPFS, oracles), see the main Web3 section: Metamask, IPFS, Oracles.
Last updated on