| title | Scaffold-ETH 2 |
|---|---|
| description | Open-source toolkit for building decentralized applications on Ethereum. |
Scaffold-ETH is everything you need to get started building decentralized applications on Ethereum! π
βοΈ Built using NextJS, RainbowKit, Hardhat, Foundry, Wagmi, and TypeScript.
:::tip[π€ Built for AI-Assisted Development] Scaffold-ETH 2 natively supports AI coding agents. It ships with AGENTS.md and AI Skills so tools like Cursor, Copilot, and Claude understand your project out of the box. Learn more β :::
Scaffold-ETH is an open-source, up-to-date toolkit for building decentralized applications (dapps) on the Ethereum blockchain. It's designed to make it easier for developers to create and deploy smart contracts and build user interfaces that interact with those contracts.
- β Contract Hot Reload: Your frontend auto-adapts to your smart contract as you edit it.
- π₯ Burner Wallet & Local Faucet: Quickly test your application with a burner wallet and local faucet.
- π Integration with Wallet Providers: Connect to different wallet providers and interact with the Ethereum network.
Scaffold-ETH is not a product itself but more of a combination or stack of other great tools. It allows you to quickly build and iterate over your smart contracts and frontends.
Here are the main components:
- Hardhat or Foundry (user's choice) for running local networks, deploying and testing smart contracts.
- Wagmi for React Hooks to start working with Ethereum.
- Viem as low-level interface that provides primitives to interact with Ethereum. The alternative to ethers.js and web3.js.
- NextJS for building a frontend, using many useful pre-made hooks.
- RainbowKit for adding wallet connection.
- Scaffold-UI for pre-built web3 components and UI hooks.
- DaisyUI for pre-built Tailwind CSS components.