资助申请:CoW 协议的 Rust SDK

FromCoW DAO GrantsSourceSnapshotAuthor0x0868...A312已关闭查看原文参与讨论

摘要

AI 生成

本资助申请旨在为 CoW 协议开发一个功能对等的 Rust SDK,以扩展其开发者工具生态,吸引更多 Rust 背景的开发者,并计划在一年内进行维护。申请第一阶段资金 8,500 美元用于开发。

注:摘要由 AI 自动生成,可能与正文存在差异,仅供参考。

提案内容

AI 翻译

资助标题: CoW 协议 Rust SDK

申请人: pstylez78

GitHub: PatStiles (PatStiles)

关于您:

DeFi 和 Web3 领域的经验丰富的开发者
A16z Jolt ZKVM 和 Arkworks-rs 的贡献者。

资助类别: 协议订单流 / 开发者工具

资助描述:

问题:*

构建者/开发者来自许多不同的技术背景。由于 Web 应用程序主要使用 JavaScript 编写,CoW 协议自然发展出了 JavaScript SDK cow-sdk。在 CoW DAO 社区的兴趣推动下,后续又通过资助构建了 Python SDK cow-py。Rust 已成为加密领域许多开发者流行的后端语言,各种 L1 生态系统也承诺使用它。

解决方案: 本资助旨在在 Grants DAO 中预留资金,用于资助 CoW 协议 Rust SDK 的贡献者。

资助目标与影响:

通过将当前的 CoW 协议工具扩展到广泛使用的 Rust 编程语言,增加 CoW 协议的实用性。
增加 CoWmunity 参与度,培育强大的开发者社区。

里程碑:

第一阶段(功能对等):

第一阶段将开发一个 CoW Rust SDK,实现以下功能:

查询 CoW 协议子图。
管理 CoW 协议上的订单。
与 CoW 协议智能合约交互。
编码订单元数据并固定到 CID。
获取和解码区块链数据。
使用 OpenAPI Codegen 生成 SDK 文档。
将 SDK 编译为 wasm,用于 Web 应用程序开发。
具体而言,CoW Rust SDK 将实现与以下项目的功能对等:

a. @cowprotocol/cow-sdk
b. @cowprotocol/contracts(哈希工具)
c. @cowprotocol/app-data
为确保稳健性、正确性并支持易用性,CoW Rust SDK 将包含单元测试、集成测试和示例,如 CoW Python SDK 中所述(cow-py/tests at main · cowdao-grants/cow-py · GitHub)。

该项目将托管在 GitHub 上的 @cowdao-grants 组织内,仓库名为 cow-rs。

第二阶段(维护):

此阶段将在开发完成后保持待命和活跃状态,以主动分类和处理社区报告的 bug 和功能请求。

贡献者将在一年内维护 CoW 协议 Rust SDK。

资助时间线:

第一阶段:8 周
第二阶段:从第一阶段完成后的 1 年开始。

资金请求:

第一阶段 8,500 美元。根据资助委员会的评估(其决定为最终决定),资金将分配给 Rust SDK 的开发者,并预留部分资金用于后续审查和审计。

一旦 Rust SDK 达到功能对等,通过 Rust SDK 路由的订单将有资格参与交易量资助计划。交易量资助计划的资金(如果有)将按比例分配给原始开发者和维护者,比例由资助委员会单独决定。

预算明细:

8.5 千美元:开发/人工成本。
交易量资助计划
Gnosis Chain 地址:0x08681acf4721a18c49145fd66708e340e56da312:

推荐人:

条款与条件:

通过申请此资助,我同意受 CowDAO 参与协议和 COWDAO 资助条款与条件的约束。

DAO 协议:https://bafkreifcftgaleyxkekkic36beyveiomqmlwyduyfh3s25zj3uyngr6ht4.ipfs.dweb.link/

暗流 © 2026
Undertide Information