create-test-pool

🧪 DeFi 策略沙盒测试与流动性配置

Uniswap 本地测试工具,零代码配置极端流动性,验证 DeFi 策略在薄市场及高滑点场景下的代理行为。

收藏
12k
安装
3.4k
版本
v0.1.0
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

该 Skill 允许用户通过自然语言指令在本地测试网(如 Anvil)上部署自定义的 Uniswap V2 或 V3 流动性池。用户只需指定代币对(如 WETH/USDC)、费用层级、初始价格和流动性规模,工具会自动处理代币地址解析、价格到 tick 的转换、流动性计算和池子初始化等复杂操作,无需编写 Solidity 脚本或手动计算 sqrtPriceX96 等参数。

核心用法:通过 MCP 工具与本地测试网交互,支持创建具有特定条件的测试池,包括薄流动性($100)、宽幅波动或精确 tick 范围。工具自动处理代币排序(token0 < token1)、自动注资(通过模拟巨鲸账户)、价格转换和部署验证,部署后可立即查询池状态确认配置。

显著优点:将原本需要多步智能合约交互的复杂流程简化为单条指令,显著降低技术门槛。特别支持创建"极端条件"测试环境,这对验证代理在高滑点、低流动性等边界场景下的行为至关重要。自动解决测试网代币获取难题,且支持 V2/V3 双版本协议。

潜在缺点:严格限定于本地测试网环境,无法与主网或公共测试网(Goerli/Sepolia)交互,无法验证真实网络延迟和 Gas 成本影响。作为 T3 来源的个人项目,其依赖的 MCP 工具实现未经顶级组织审计。此外,需要用户预先配置 Anvil 本地节点,对完全新手存在环境门槛。V2 池仅支持 0.3% 固定费率,灵活性受限。

适合群体:主要面向 DeFi 策略开发者、量化交易员和区块链研究员,特别是需要验证 AMM 策略在特定市场条件下表现的团队。也适用于智能合约开发者进行协议集成测试,以及教育机构演示 Uniswap V3 的集中流动性机制。对于需要快速原型验证但不愿编写部署脚本的产品经理和分析师同样适用。

使用风险:尽管 Skill 本身为纯文档无代码执行风险,但依赖外部 MCP 工具与区块链节点交互,若 MCP 工具实现存在逻辑漏洞可能导致意外状态变更(虽在测试网中仅为模拟资金)。本地测试网与主网状态差异可能导致策略在真实环境中表现不同。此外,错误配置 tick 范围或价格参数可能创建不符合预期的测试场景,误导策略评估结果。建议始终验证部署后的池状态信息,并确保仅在隔离的本地环境中使用。

安全解读

核心用法

create-test-pool 是一个面向开发者和DeFi研究者的测试基础设施工具,通过自然语言指令在本地测试网(Anvil)部署定制化的Uniswap流动性池。用户无需编写Solidity脚本或手动计算sqrtPriceX96,只需描述需求如"WETH/USDC薄流动性池,0.05%费率,ETH价格$2000",工具即可自动完成代币地址解析、价格到tick转换、池部署和流动性注入全流程。

显著优点

1. 零Solidity门槛:传统V3池部署需要调用createAndInitializePoolIfNecessary、计算sqrtPriceX96、确定tick范围、代币授权和mint调用。本工具将所有复杂度封装为自然语言接口。
2. 智能代币解析:自动将"WETH"、"USDC"等符号映射到标准合约地址,正确处理代币排序(token0 < token1)和精度差异。

3. 自动资金补给:部署前自动检测并补足测试账户代币余额,通过whale impersonation解决资金问题。

4. 边缘场景测试:支持创建极端条件的测试环境——$100浅流动性池测试滑点、极端价格测试边界条件、窄tick范围测试集中流动性行为。

5. 即时验证:部署后自动调用get_pool_info确认池状态,确保测试环境就绪。

潜在局限

  • 环境依赖严格:必须预置运行中的本地测试网(如Anvil),无测试网时完全不可用
  • 仅限测试网:无法在主网或公共测试网部署,所有操作都是本地模拟
  • V2功能受限:V2池固定0.3%费率,不支持自定义费用层级
  • 价格精度约束:自然语言价格描述(如"$2000")可能无法表达极端精确的价格点

适合人群

  • AI代理开发者:需要可控环境测试交易算法、流动性策略或套利行为
  • DeFi协议研究员:验证价格预言机行为、滑点模型或MEV场景
  • 智能合约审计员:在隔离环境中复现特定市场条件进行漏洞验证
  • 教学场景:向新手演示Uniswap机制而无需接触真实资金

常规风险

  • T3来源风险:维护者为个人GitHub账号(wpank),非知名组织,建议审查代码后使用
  • MCP工具依赖:核心功能依赖4个Uniswap MCP工具,工具更新或配置错误会导致失败
  • 测试网数据残留:频繁部署可能积累测试状态,建议定期重置环境
  • 非生产级保障:明确设计用于测试,不保证模拟行为与主网完全一致

create-test-pool 内容

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