Introduction
๐ 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.
/
๐งช 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.
โ๏ธ Built using NextJS, RainbowKit, Hardhat, Wagmi, Viem, and Typescript.
- โ Contract Hot Reload: Your frontend auto-adapts to your smart contract as you edit it.
- ๐ช Custom hooks: Collection of React hooks wrapper around wagmi to simplify interactions with smart contracts with typescript autocompletion.
- ๐งฑ Components: Collection of common web3 components to quickly build your frontend.
- ๐ฅ 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.
Videos
Scaffold NFT
April 26th, Scaffold NFT: Jacob Homanics demonstrates Scaffold NFT, a flexible development tool for deploying NFT applications
Starting at 25:33 Jake discusses his contributions to the Scaffold ETH 2 repository for web3 dapp development.
How can Scaffold.eth help Optimism Fractal?
- enable us to build features for:
- personal respect,
- scoreboard,
- automatic respect distribution features