# Scaffold-ETH 2

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/scaffold-eth

Ethereum dapp 开发工具包；把合约、本地链和 React 读取界面放在同一工程里。

官方入口：https://docs.scaffoldeth.io/
类别：开发与基础设施
网络：Ethereum
访问条件：本地工程运行所选 Hardhat/Foundry 与 Next.js；useScaffoldReadContract 读取不要求签名。外部 RPC 权限由提供方控制。
费用：本地开发链操作不支付真实 Gas；接入真实网络与托管前端/RPC 的费用另计。

## 用途
- 诊断读取 Hook 返回空值
- 核对默认 targetNetworks
- 区分本地链与外部合约地址
- 检查读值刷新

## 使用边界
- 本档案针对 Scaffold-ETH 2，不套用第一代教程。
- Ethereum 由官方工具包定位明确；其他自定义链取决于项目配置、RPC 和合约部署，未扩展为全网矩阵。
- 本地 yarn deploy 的结果仅属于该本地链；重新启动链后旧地址可能失效。
- useScaffoldReadContract 默认读取 targetNetworks[0]，不应仅按钱包界面推断实际读取网络。

## 操作教程
- [Scaffold-ETH 2 读合约一直空：核对 chainId、部署记录和参数](https://lianxiaozhi.com/tools/guides/scaffold-eth-read-empty-network)：从 useScaffoldReadContract 的默认网络、具名合约和 watch 机制定位 data 为空的原因。

## 相关知识

## 官方依据
- [Scaffold-ETH 2：官方文档索引](https://docs.scaffoldeth.io/llms.txt)
- [Scaffold-ETH 2：useScaffoldReadContract](https://docs.scaffoldeth.io/hooks/useScaffoldReadContract)
- [Scaffold-ETH 2：本地开发环境](https://docs.scaffoldeth.io/quick-start/environment)
