ethereum-wingman

⛓️ 以太坊开发教学与 dApp 构建专家

🥥58总安装量 12评分人数 17
100% 的用户推荐

基于 BuidlGuidl 的以太坊开发助手,集成 Scaffold-ETH 2,提供合约与 DeFi 安全教学,助开发者快速构建 dApp。

S

安全性较高,可在多数场景中优先使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 通过安全认证:无 eval/exec/system 等危险函数,代码规范无恶意行为
  • ✅ 来源可信:BuidlGuidl 是以太坊开发教育知名社区,T2 级来源经放宽政策评为 S 级
  • ✅ 主动安全:提供 check-gotchas.sh 脚本帮助用户扫描合约安全漏洞
  • ⚠️ 生态依赖:使用 npx/yarn 调用外部工具,依赖 Node.js 生态环境
  • ⚠️ 审计提醒:文档中 Solidity 代码示例仅供教学,生产环境使用前需专业安全审计

使用说明

Ethereum Wingman 是 BuidlGuidl 社区推出的 Scaffold-ETH 2 官方开发助手,旨在为以太坊开发者提供从项目搭建到智能合约部署的全流程指导。

核心用法:该 Skill 指导开发者使用 npx create-eth@latest 快速创建 Scaffold-ETH 2 项目,强制采用 Fork 模式(yarn fork)而非本地空链进行测试,确保在真实协议状态(如 Uniswap、Aave)下验证合约逻辑。它提供完整的开发工作流:配置轮询间隔、启用自动出块、部署合约到本地分叉网络,并通过预配置的 RainbowKit 前端与合约交互。同时涵盖 Solidity 智能合约编写、ERC-20/ERC-721 标准实现、DeFi 协议集成(如使用 Chainlink 预言机)以及 SpeedRun Ethereum 挑战课程的参考实现。

显著优点:首先,来源权威性强,BuidlGuidl 是以太坊教育领域知名社区,维护着广泛使用的 Scaffold-ETH 框架。其次,安全教学体系完善,文档包含 12 条"Critical Gotchas"(如代币精度处理、重入攻击防护、预言机操纵风险),并提供 check-gotchas.sh 脚本主动扫描代码漏洞。第三,实战导向的 Fork 模式允许开发者在本地测试与主网完全一致的状态,无需消耗真实 Gas 即可验证与真实协议(如 USDC、WETH)的交互逻辑。第四,完整的 React hooks 封装(useScaffoldReadContract、useScaffoldWriteContract)大幅降低前端与合约交互的复杂度。

潜在缺点:该工具主要面向已有一定编程基础的开发者,对完全的初学者存在学习曲线。其次,作为教学辅助工具,文档中的 Solidity 代码示例主要用于演示概念,直接用于生产环境前必须经过专业安全审计。此外,工具链深度依赖 Node.js 和 Yarn 生态,对环境配置有特定要求,且主要集中在 EVM 生态,不适用于其他区块链平台。

适合的目标群体:主要面向以太坊智能合约开发者、Web3 前端工程师、DeFi 协议构建者,以及希望通过 SpeedRun Ethereum 课程系统学习区块链开发的学生和研究人员。特别适合需要快速原型化 dApp 或学习安全最佳实践的中高级开发者。

使用风险:一方面,初始化脚本依赖外部工具(如 npx、foundry),需确保依赖来源可信且版本锁定。另一方面,Fork 模式虽然免费,但需要消耗较多本地计算资源运行 Anvil 节点。最重要的是,文档中提供的合约代码(如清算激励设计、Vault 份额计算)仅为教学演示,主网部署前必须进行全面安全审计,避免因代码复制导致的资金风险。

ethereum-wingman 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 27.0 kB
automation-and-incentives.mdtext/markdown
请选择文件