资助申请 - CoW协议游乐场区块浏览器集成
摘要
AI 生成CoBuilders团队申请7,500美元资助,旨在将成熟的本地开源区块浏览器Otterscan集成至CoW协议Playground,以解决开发者当前依赖外部工具无法调试本地/分叉链交易的问题。项目计划在2-3周内完成三个里程碑:实现Otterscan与Playground的Docker化集成、修改CoW Swap及CoW Explorer前端以支持一键导航至本地区块浏览器,并提供完整的用户与开发者文档。该集成将显著提升开发者在Playground内的交易分析与调试体验。
注:摘要由 AI 自动生成,可能与正文存在差异,仅供参考。
提案内容
AI 翻译RFP 回应: CoW 协议 Playground 区块浏览器与交易分析
作者
CoBuilders 团队
GitHub: CoBuilders · GitHub
网站: cobuilders.xyz
经验与资质
CoBuilders 是一家区块链原生的研发与工程工作室,专注于开发者工具、智能合约、协议与 L2 开发,以及 DeFi/Dapp 工程。我们采用研究驱动、注重安全的方法,在整个 Web3 技术栈中构建可靠的系统。我们已与 Arbitrum、OpenZeppelin、Tools for Humanity、ZetaChain、SeedGov 等生态系统内的领先组织建立了合作伙伴关系。
资助类别
开发者工具 / 基础设施
本资助旨在回应 CoW 资助计划关于为 CoW 协议 Playground 提供集成区块探索和交易分析工具的 RFP。
资助描述
目前,CoW 协议 Playground 缺乏用于交易检查和调试的本地工具。开发者必须依赖 Etherscan 等外部服务,而这些服务无法与本地/分叉链配合工作。
我们的解决方案: 将 Otterscan(一个成熟的、专为本地开发链设计的开源区块浏览器)集成到 CoW 协议 Playground 中。Otterscan 原生支持 Anvil,并且积极维护,在 GitHub 上拥有超过 2.5k 星标。
当前状态: 我们已有一个可运行的 PoC,Otterscan 已启动并连接到本地 Anvil 链,具备基本的 Docker 集成。
本资助将通过以下方式完成集成:
- Otterscan 集成: 提供生产就绪的 Docker Compose 设置,支持合约验证(本地或默认的 Sourcify)
- 前端集成: 修改 CoW Swap 和 CoW Explorer 前端,将 Etherscan URL 替换为本地浏览器 URL (http://localhost:8003)
- 文档: 完整的用户和开发者指南
Otterscan 提供的功能(内置):
- 区块和交易浏览
- 交易追踪和调用图
- Gas 分析和剖析
- 合约代码查看(验证后)
- 地址交易历史
- 搜索功能
- 失败交易调试(包含回退原因)
我们将构建的内容:
- 生产就绪的 Otterscan Docker Compose 集成
- 合约验证设置(本地或默认的 Sourcify)
- CoW Swap 和 CoW Explorer 中的前端 URL 修改
- 无缝开发体验的配置
- 文档
演示截图:
下方链接中的示例视图来自我们已运行的 Otterscan 集成,展示了开发者将如何能够在本地检查 CoW 协议交易,包括完整的追踪、日志和解码的调用数据。
图 1 — 交易概览
提供交易的高级摘要:Gas 使用情况、调用数据解码、代币流向、涉及的合约、回退原因(如有)以及元数据。
图 2 — 交易日志视图
显示结算流程中发出的已解码事件日志,包括 WETH 转账、CoW 结算事件、Uniswap 交换和 USDT 流动。
图 3 — 交易追踪视图
显示 CoW 协议结算的完整调用图,包括内部调用、代币转账、Uniswap 交互和回退执行。
资助类型
基于里程碑的资助
这是一个基于里程碑的资助,每个阶段都有明确的交付成果,可以在进入后续阶段之前验证进度和质量。
里程碑
| 里程碑 | 标题 | 截止日期 | 资金申请 |
|---|---|---|---|
| M1 | Otterscan 集成 | 第 1 周 | 40% ($3,000) |
| M2 | 前端集成 | 第 2 周 | 40% ($3,000) |
| M3 | 文档 | 第 2-3 周 | 20% ($1,500) |
里程碑 1:Otterscan 集成 (40% - $3,000)
交付成果:
- 将 Otterscan 无缝集成到现有的 Docker Compose 中(分叉和非交互模式)
- 生产就绪的配置,针对 Anvil 进行优化设置
- 配置服务网络和依赖项
- 确保所有 Otterscan 功能正常工作(追踪、Gas 剖析、合约查看)
- 合约验证设置:
- 配置 Otterscan 以支持合约验证
- 可选择使用本地 Sourcify 服务或默认的 Sourcify 端点
- 测试两种方式的验证是否有效
- 配置选项和权衡的文档
成功标准: Otterscan 完全正常运行,所有调试功能可用,并且合约验证正常工作。
里程碑 2:前端集成 (40% - 3,000 美元)
交付成果:
- 修改 CoW Swap 前端,将以太坊区块浏览器链接替换为本地浏览器 URL (localhost:8003)
- 更新交易哈希链接
- 更新地址链接
- 为浏览器 URL 添加环境变量配置
- 修改 CoW Explorer 前端,添加指向本地 Otterscan 的“在区块链上查看”链接
- 根据部署模式(本地 vs 生产环境)实现动态 URL 生成
- 测试所有导航流程正常工作
注意: 这需要在 CoW Swap 和 CoW Explorer 代码仓库中进行代码更改,将生产环境 URL 替换为可配置的本地浏览器 URL。
成功标准: 从前端到本地区块浏览器,对所有交易和地址实现一键导航
里程碑 3:文档编制 (20% - 1,500 美元)
交付成果:
- 完整的 Otterscan 与 CoW 协议使用用户指南
- 用于维护和扩展该设置的开发者文档
- 故障排除指南
- 证明满足所有要求的 RFP 合规文件
成功标准: 文档能使新开发者无需协助即可使用和维护该浏览器
时间安排
开始日期: 成功获批后,我们将确定启动日期
完成时间线: 核心交付成果需 2-3 周
资金申请
总计:7,500 美元
支付方式:5,000 美元 xDAI + 2,500 美元 COW
按里程碑细分:
M1 (Otterscan 集成):3,000 美元 (40%)
M2 (前端 集成):3,000 美元 (40%)
M3 (文档编制):1,500 美元 (20%)
理由说明: 如上所述,这个为期 2-3 周的项目通过集成经过验证的开源工具(Otterscan + Sourcify),交付了 RFP 的所有要求。工作内容包括 Docker 配置、替换 Etherscan URL 的前端修改以及全面的文档编制。
Gnosis Chain 地址
0x483Ee74762461981f2828Ded35E901B9B2424A01
条款与条件
通过提交此资助申请,我们确认并同意受《CoW DAO 参与协议》和 CoW DAO 资助协议条款 的约束。