跳至内容

开发者指南

本指南面向希望通过为 Hummingbot 构建和维护交易所连接器来获取赏金的开发者。

快速入门

步骤 1:完成申请

填写 新赏金贡献者表格 以完成合规流程。审核通过后,您将获得:

  • Discord 中的 bounty-contributor 标签
  • 访问贡献者频道的权限
  • 申请赏金的资格

步骤 2:浏览可用赏金

访问 赏金看板 查找连接器赏金。

赏金类型

新连接器开发

构建完整的交易所集成:

  • CLOB CEX:中心化交易所现货与永续合约连接器
  • CLOB DEX:去中心化交易所现货与永续合约连接器
  • Gateway AMM:自动化做市商与 DeFi 协议

维护赏金

全面的连接器维护,包括:

  • 错误修复:解决各类问题与边界情况
  • API 更新:保持与交易所变更的兼容性
  • 功能增强:添加新功能与改进
  • 文档更新:更新指南和技术文档

申请流程

如何申请

在 GitHub 问题下留言,包含:

  • 您的背景与经验
  • 技术专长(CLOB 使用 Python,AMM 使用 TypeScript)
  • 过往作品集
  • 预计完成时间表
  • 任何澄清性问题

选拔标准

基金会将根据以下标准评估:

  • 技术能力
  • 过往对 Hummingbot 的贡献
  • 沟通能力
  • 现实的时间规划

开发要求

CLOB 连接器

  • 订单管理(下单、取消、修改)
  • WebSocket 市场数据流
  • 身份验证与安全
  • 错误处理与重连机制
  • 速率限制管理
  • 全面的测试

AMM 连接器

  • 智能合约集成
  • 钱包连接
  • 代币/池查询
  • 交换执行
  • Gas 优化
  • 交易监控

开发规范

  • 遵循 连接器开发指南
  • 使用既定的编码模式
  • 实现错误处理机制
  • 增加测试覆盖率
  • 为代码添加注释文档
  • 定期提供更新

提交流程

拉取请求要求

将 PR 指向 development 分支,并包含:

  • 赏金问题编号的引用
  • 清晰的变更摘要
  • 测试证据
  • 更新的文档
  • 通过代码规范与风格检查

代码审查

您的 PR 将被审查以下内容:

  • 功能与验收标准
  • 代码质量与规范
  • 安全性与错误处理
  • 性能优化
  • 集成兼容性

QA 测试

基金会 QA 使用以下检查清单:

测试涵盖:

  • 订单生命周期
  • 市场数据准确性
  • 错误处理
  • 性能指标
  • 策略兼容性

支付信息

支付时间表

  • PR 合并后 30 天内处理
  • 月度分发周期
  • HBOT Tracker 中追踪

支付方式

  • USDC/USDT:由交易所资助的悬赏
  • HBOT 代币:基金会悬赏(30 日平均价格)
  • 处理费:稳定币 20%,HBOT 代币 10%

支持资源

文档

社区支持

  • Discord:#developer 频道
  • GitHub:讨论与问题
  • 基金会团队:为分配的悬赏提供直接支持

重要说明

  • 开发者每次只能处理一个悬赏
  • 需定期更新进度(超过 7 天无活动可能导致重新分配)
  • 基金会提供每周跟进和技术指导
  • 所有连接器必须符合 Hummingbot 标准

查看开放赏金 → 完成贡献者表格 → 加入 Discord →