Skip to main content

๐Ÿ— Welcome to Scaffold-ETH 2

Scaffold-ETH is everything you need to get started building decentralized applications on Ethereum! ๐Ÿš€

โš™๏ธ Built using NextJS, RainbowKit, Hardhat, Foundry, Wagmi, and TypeScript.

About Scaffold-ETH 2โ€‹

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 2 Tech Stackโ€‹

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.
  • DaisyUI for pre-built Tailwind CSS components.