BountyHub
BountyHub
Pricing

Bounty Hunter Documentation

Introduction

Welcome to BountyHub! This documentation is designed to help you navigate the process of claiming bounties by submitting pull requests. Follow these guidelines to ensure a smooth experience.

Table of Contents
  • 1: Getting Started
  • 2: Submitting a Pull Request
  • 3: Claiming a Bounty
  • 4: Claiming Bounties Workflow
  • 5: Dispute Process
  • 6: FAQs
  • 7: Support

Getting Started

Account Creation
  • Visit the BountyHub homepage.
  • Click on the "Sign In" button.
  • Sign up using your GitHub account.
Connect stripe account
  1. After signing in, go to the dashboard and click on payouts
  2. Click on connect stripe and follow the onboarding process

Finding a Bounty

Browse Bounties
  1. Visit the BountyHub homepage.
  2. Use the search bar to find bounties that match your interests. orApply filters to narrow down the results based on language,or repository.
  3. Click on a bounty to view more details, including the issue description, reward amount, and existing claims.

Submitting a Pull Request

Prerequisites

The github account that submits the pull request must be the same used (to login) in bountyhub to claims the bounty

Work on the Issue
  1. Fork the Repository
    • Fork he GitHub repository associated with the bounty issue.
    • Clone the repository to your local machine.
  2. Implement the Solution
    • Work on the issue as described in the bounty details.
    • Ensure your code adheres to the project's coding standards and guidelines.
  3. Create a Pull Request
    • Once your solution is ready, push your changes to your fork.
    • Open a pull request (PR) from your fork to the original repository.

Claiming a Bounty

Submit Your Claim
  1. Submit Pull Request URL
    • Find the bounty you worked on.
    • Click "Submit Claim" and provide the URL of your pull request.
  2. Wait for Merge
    • Your pull request needs to be merged before you can get paid (unless the bounty creator decides to use your fork).
    • Keep an eye on the PR status and address any feedback from the repository maintainers.
Approval Process
  1. Email Notification
    • Once your pull request if merged refresh the claim, then an email will be sent to the bounty creator.
  2. Acceptance
    • If accepted, you will receive the bounty reward and it will be added to your balance
  3. Rejection
    • If rejected, you will receive an email with the rejection reason.
    • If your pull request is merged and you believe it solves the issue, you can file a dispute for the bounty

Claiming Bounties Workflow

Dispute Process

Filing a Dispute
  1. Navigate to My Bounties
    • Go to the "My Bounties" page from the Dashbaord.
  2. Create Dispute
    • Find the rejected claim.
    • Click "Open Dispute" and provide details supporting why your PR resolves the issue.
Manual Verification
  1. Review by BountyHub Team
    • The BountyHub team will manually review your dispute and the pull request.
  2. Decision
    • You will be notified via email about the decision.
    • If the dispute is resolved in your favor, you will receive the bounty reward.

FAQs

How long does the bounty approval process take?
  • Once the pull request is merged we will contact the bounty creator to get his decision.
What if my pull request is not merged
  • Contact the bounty creator through the issue comments on GitHub to address any concerns. If the PR remains unmerged, the bounty can only be claimed if the bounty creator decides to use your fork.
Can I work on multiple bounties at the same time?
  • yes, you can work on and submit claims for multiple bounties simultaneously.

Support

If you have any questions or encounter issues, please contact our support team:

  • Email: [email protected]

  • 131 Continental Dr, Suite 305 Newark, DE 19713


By following this documentation, you should be well-equipped to claim bounties on BountyHub successfully. Happy coding!