Scaffold-ETH 2 是一个开源工具包,用于在以太坊区块链上构建去中心化应用程序。它旨在使开发者更容易创建和部署智能合约,并构建与这些合约交互的用户界面。 它是具有核心功能的 scaffold-eth 的新版本。 ⚙️ 使用 NextJS、RainbowKit、Hardhat、Foundry、Wagmi、Viem 和 Typescript 构建。 ✅ 合约热重载:你的前端会在你编辑智能合约时自动适应它。 🪝 自定义钩子:围绕 wagmi 的 React 钩子集合,通过 typescript 自动补全简化与智能合约的交互。 🧱 组件:常见 Web3 组件的集合,用于快速构建你的前端。 🔥 临时钱包和本地水龙头:使用临时钱包和本地水龙头快速测试你的应用程序。 🔐 与钱包提供商集成:连接到不同的钱包提供商并与以太坊网络交互。 🔌 扩展:模块化附加组件,提供额外功能或作为特定功能的入门套件。