Bounty 是一个基于 Cosmos SDK 和 Ignite CLI 开发的去中心化应用(dApp),允许用户发布、领取并在完成后获得赏金的任务管理平台。
以下步骤将指导你如何在本地环境安装、运行并测试Bounty。
确保你的开发环境中已安装:
- Git
- Go 版本 1.21 或更高
- Ignite CLI
克隆仓库并准备环境:
git clone https://github.com/AdwindOne/Bounty.git
cd Bounty
构建项目并启动本地节点:
ignite chain build
ignite chain serve
发布任务 发布一个新的赏金任务:
bountyd tx bounty create-bounty [title] [description] [reward] --from=[your_key_name]
领取任务 领取一个现有的赏金任务:
bountyd tx bounty claim-bounty [bountyId] --from=[hacker_key_name]
完成任务 一旦任务完成,更新任务状态:
bountyd tx bounty complete-bounty [claimId] --from=[your_key_name]
我们欢迎并鼓励社区成员以各种形式贡献,无论是提出建议、报告问题或直接贡献代码。请通过创建issue或拉取请求来提交贡献。
该项目采用 Apache-2.0 license ,可自有使用参与共建
感谢 Cosmos SDK 和 Ignite CLI 团队提供的工具和库。 感谢所有直接或间接贡献了代码、文档和**的社区成员。