开发者指南¶
本指南面向有兴趣通过为 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
分支,内容包括:
- 引用悬赏议题编号
- 更改的清晰摘要
- 测试证据
- 更新的文档
- 通过 linting 和样式检查
代码审查¶
您的 PR 将根据以下内容进行审查:
- 功能和验收标准
- 代码质量和标准
- 安全和错误处理
- 性能优化
- 集成兼容性
质量保证测试¶
基金会质量保证使用:
测试覆盖范围:
- 订单生命周期
- 市场数据准确性
- 错误处理
- 性能指标
- 策略兼容性
支付信息¶
支付时间线¶
- PR 合并后 30 天内处理
- 月度分发周期
- 在HBOT Tracker中跟踪
支付方式¶
- USDC/USDT:交易所资助的悬赏
- HBOT 代币:基金会悬赏(30 天平均价格)
- 处理费:稳定币 20%,HBOT 10%
支持资源¶
文档¶
社区支持¶
- Discord:#developer 频道
- GitHub:讨论和问题
- 基金会团队:为分配的悬赏提供直接支持
重要注意事项¶
- 开发人员一次只能处理一个悬赏任务
- 需要定期进度更新(超过 7 天无活动可能导致任务重新分配)
- 基金会提供每周检查和技术指导
- 所有连接器必须符合 Hummingbot 标准