Frequently Asked Questions
Q:How do I set a bounty on a GitHub issue?
Once the maintainer has installed the bot in a repo, any user can add a bounty to a GitHub issue by using the /bounty command in the issue's comments. Our GitHub App will guide you through broadcasting a transaction to fund the bounty.
Q:What is this platform about?
This platform allows open-source project maintainers to create bounties for specific GitHub issues. Contributors can claim these bounties by solving the issues, earning rewards directly via blockchain transactions.
Q:Which cryptocurrencies are supported for bounties?
Currently, the platform supports USDC to minimize volatility, but we may expand to other cryptocurrencies in the future.
Q:How are funds secured?
All bounty funds are secured using the bounty smart contract. The funds are locked in escrow until a pull request resolving the issue is successfully merged.
Q:Who can claim a bounty?
Any developer can claim a bounty by solving the issue and submitting a pull request. Once the pull request is merged, the repository maintainer will release the bounty by interacting with the GitHub bot.
Q:What happens if the issue isn't resolved, or if the maintainer decides to cancel the bounty?
If an issue isn't resolved or the bounty needs to be canceled, the bounty funds can be returned to the depositors. The maintainer has control over releasing or canceling bounties.
Q:How do I know if a project is trustworthy?
Our platform will include a reputation system for projects based on their history of successfully honoring bounties. Higher reputation scores mean more trustworthy projects. (Not implemented yet)
Q:What fees does the platform charge?
The platform charges a small fee (default 0.25%) on each bounty payout to maintain the infrastructure and support ongoing development.
Q:Can this be used for private repositories?
No, only public repositories are supported at the moment.