DevPool Flow

DevPool Flow

1. Look
  • We do not assign bounties to bounty hunters. You must pick your own bounty.
  • “One bounty, one hunter”
    • This means that you are only allowed to work on one bounty (per repository) at a time.

2. Bid

  • On rare occasions, bounties do not have time estimates. If this happens please comment your time bid (1 hour, 1 day, 1 week, 2 weeks, or 1 month) and our bot can determine the bounty price quickly afterwards after a core contributor agrees on the time estimate.

3. Assignment

  • Ask any clarifying questions related to the task on the issue.
  • When you are ready to begin, comment “/assign” and our UbiquiBot will immediately assign you to the bounty.
notion image

4. Registration

  • If this is your first time participating in the DevPool, you will need to register your wallet address to collect payment upon completion of the bounty.
notion image

5. Fork

notion image
  • Fork the repository, open up a DRAFT pull request, and associate it with the issue of the bounty by writing “Resolves #1234” in your pull request comment, with the “#1234” being replaced with the issue number.
    • This prompts GitHub to automatically associate your pull request with the issue.
    • More information on this feature can be found here.
notion image
  • Frequently commit to your pull request to keep the organization up-to-date on your progress and to ensure that all builds/tests pass.
notion image

6. Conversation

  • Keep detailed questions in the discussion under the issue.
  • Private messages to the team will be ignored.
    • This allows information to flow transparently and in an organized manner throughout the organization.
  • For higher frequency communications needs, use the public DevPool chat.
notion image

7. Speed

  • Complete the bounty within the allotted time.
  • The UbiquiBot will monitor updates related to the bounty, and occasionally follow up with you for updates.
    • If you do not respond within a few days, it may unassign you from the bounty so be sure to provide regular updates on GitHub!
notion image

8. Review

  • Convert the draft pull request into a finalized pull request.
  • Reviewers should pick up your pull request within 24 hours. If not - feel free to tag the Bounty Masters in a comment under your pull request or mention your pull request in the DevPool chat!
⚠️
Do not force push changes once the pull request review process begins. Deleting commits slows down the review significantly. Reviewers have the ability to view only changed code from their previous review, unless the commits are deleted. Then they must re-review the entire PR each time. As a disincentive: force pushes after the review begins automatically revoke governance token bonuses for timely bounty completion.

9. Claim

  • When the issue is marked as completed, the bot will immediately generate a custom payment link for only your registered wallet to claim.
notion image
notion image

Appendix

A quick video overview of some popular bot commands and how to use them.