Scaffold-ETH 2 是一個開源工具包,用於在以太坊區塊鏈上建構去中心化應用程式。它旨在讓開發人員更輕鬆地建立和部署智能合約,並建構與這些合約互動的使用者介面。 它是 scaffold-eth 的新版本,具有其核心功能。 ⚙️ 使用 NextJS、RainbowKit、Hardhat、Foundry、Wagmi、Viem 和 Typescript 建構。 ✅ 合約熱重載:當您編輯智能合約時,您的前端會自動適應。 🪝 自訂 hooks:圍繞 wagmi 的 React hooks 包裝器集合,透過 Typescript 自動完成來簡化與智能合約的互動。 🧱 元件:常見 Web3 元件的集合,可快速建構您的前端。 🔥 拋棄式錢包和本地水龍頭:使用拋棄式錢包 (burner wallet) 和本地水龍頭快速測試您的應用程式。 🔐 與錢包提供者整合:連接到不同的錢包提供者並與以太坊網路互動。 🔌 擴充功能:提供額外功能或作為特定功能入門套件的模組化附加元件。