build-hook

🪝 V4 Hook 智能合约生成器

🥥73总安装量 18评分人数 14
100% 的用户推荐

基于 Uniswap V4 官方架构,自动化生成 Solidity 合约、Foundry 测试及 CREATE2 部署脚本,降低自定义 Hook 开发门槛。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无内置可执行脚本或动态代码加载风险
  • ✅ 权限申请遵循最小化原则,Bash 命令限定于 forge/npm/git 前缀范围
  • ⚠️ 核心逻辑委托给 `hook-builder` 子代理,实际代码生成过程对用户相对不透明
  • ⚠️ 来源等级为 T3(个人开发者),非 Uniswap 官方或顶级安全机构维护
  • ✅ 无数据收集、敏感信息上传或网络代码执行行为

使用说明

该技能是一个专注于 Uniswap V4 Hook 开发的自动化工具,通过协调 hook-builder 代理完成智能合约的全生命周期管理。

核心用法
用户只需描述期望的 Hook 行为(如限价单、动态手续费、TWAMM 等),技能即自动提取需求参数并委托给专门的 hook-builder 代理。该代理负责确定所需的 V4 回调函数(如 beforeSwap/afterSwap)、计算对应的 Hook 标志位、生成符合规范的 Solidity 合约代码、编写全面的 Foundry 测试用例(含单元测试、集成测试和 Gas 快照),并挖掘满足 CREATE2 地址格式要求的部署盐值。最终输出包含完整的部署脚本和验证步骤,形成可直接投入生产的代码制品。

显著优点
首先,该技能实现了 DeFi 开发的高度自动化,将复杂的 V4 Hook 架构知识封装在代理背后,降低了开发者的认知负担。其次,它严格遵循 Uniswap V4 的技术规范,包括正确的回调标志位计算和 CREATE2 地址挖掘,确保生成的合约与 PoolManager 兼容。第三,权限控制设计合理,Bash 命令仅限于 forge:*npm:*git:* 前缀,遵循最小权限原则。第四,输出内容完整且标准化,包含 Gas 估算、架构说明和后续操作指南,符合专业开发流程。

潜在缺点与局限性
作为 T3 级来源(个人开发者维护),其长期维护稳定性和安全更新频率不及官方或顶级机构项目。技能本身为纯文档型协调层,实际代码生成逻辑完全依赖于 hook-builder 代理,该代理的内部实现细节在报告中未完全披露,存在"黑盒"风险。此外,功能重度依赖用户本地安装的 Foundry 工具链,若环境配置不当或版本不兼容,将导致工作流中断。生成的代码虽结构化良好,但仍需专业安全审计,不能直接使用于生产环境管理真实资金。

适合的目标群体
主要面向具备 Solidity 基础的 DeFi 协议开发者、智能合约工程师以及需要快速原型化 V4 Hook 概念的研究团队。适合熟悉 Foundry 开发环境、理解 Uniswap V4 架构原理,并具备代码审计能力的技术用户。不适合无智能合约开发经验的普通用户,或寻求一键部署无需审核解决方案的场景。

使用风险
常规风险包括:生成代码可能包含未发现的逻辑漏洞或重入攻击向量;CREATE2 地址挖掘依赖特定计算资源,可能出现超时;本地 Foundry 环境版本差异可能导致编译错误;委托给子代理执行时,若代理行为异常可能导致资源浪费或生成错误代码;MCP 工具调用涉及链信息查询,需注意网络配置正确性。

build-hook 内容

手动下载zip · 3.4 kB
README.mdtext/markdown
请选择文件