跳到正文
← 工具目录

Moccasin

Cyfrin 的 Python/Vyper 开发测试框架,基于 titanoboa;适合核对本地 pyevm 与脚本配置优先级。

官方资料核验

访问官方入口 ↗

https://cyfrin.github.io/moccasin/

适合做什么

  • 检查 mox test 是否保持本地
  • 排查配置覆盖
  • 识别 fork 的远端读取
  • 核对 named contract 可能触发部署
网络与生态
Ethereum / Arbitrum
登录与钱包权限
本地 Python/Vyper 工程使用 mox CLI;pyevm 不需真实钱包。真实网络命令、账户和 RPC 配置属于独立接入。
费用
pyevm 模拟不支付真实链 Gas;fork 会使用远端 RPC 额度,真实部署另有链上费用。

局限与核对事项

  • 官方 README 标 beta;文档各页更新时间不同,应固定项目依赖和命令帮助后再复现。
  • Ethereum/Arbitrum 来自官方 named contract 配置示例,不代表预配置公共节点或全部版本部署验证。
  • 脚本设置优先于 CLI 参数;--network pyevm 不能阻止任意测试代码主动发起 HTTP/RPC。
  • manifest_named 在合约缺失时可能执行部署;--fork 仍依赖远端 RPC,不能按离线测试理解。

中文使用教程

官方资料与依据

纯文本版 · 反馈入口变更或资料错误