Gitcoin Knowledge Base
EN
EN
  • Welcome to Gitcoin
  • Gitcoin DAO
    • Initiatives
      • DAO Support
    • Workstream Resources
      • Full Accounting
      • Full Snapshot History
    • FDD FAQ
      • What is a Sybil attack?
    • DAO FAQ
      • What is GitcoinDAO?
      • What is Quadratic Lands?
      • What are governance workstreams?
      • How do I get involved in governance?
      • What is the Gitcoin Stewards Delegation Program?
      • Who chooses Stewards?
      • Tell me more about Stewardship.
      • Where does governance happen?
      • What does a future Gitcoin DAO look like?
      • Will you eventually dissolve Gitcoin as a company?
  • Gitcoin Token
    • GTC FAQ
      • Why is Gitcoin launching a token?
      • What is the address of GTC?
      • What is the GTC Issuance?
      • How do I claim my token ?
      • I try to claim my tokens on mobile and it didn't work!
      • I missed the GTC token claim, what happens next?
      • Quadratic Lands Token Distribution web3 support-Delegate Voting Power
      • Quadratic Lands Token Distribution web3 support- Token Claim
      • Quadratic Lands Token Distribution web3 support- Signed Message Vote
      • What happens to my delegations if I transfer the tokens to someone else?
      • What types of things can the community govern with GTC?
      • Why don’t I have tokens?
      • What is Quadratic Lands?
      • I missed the GTC token claim, what happens next?
      • How can I check the status of my grant?
      • What are governance workstreams?
      • Who chooses Stewards?
  • Gitcoin Grants
    • What are Gitcoin Grants ?
    • Grants FAQ
      • What is the scope of Gitcoin Grants?
      • Are there any grant rules I need to follow?
      • I'm a programmer who wants to build on Gitcoin Grants, where do I start?
      • I see a grant that I don't like, what do I do?
      • I've posted a grant, how do I maximize my contributions?
      • Tell me about the technology you're using for Gitcoin grants
      • What do I do if my contributions are missing
      • What is the Gitcoin Grants Roadmap?
      • What's Quadratic Funding?
      • Why isn't the match amount updating?
      • Why should I contribute?
      • How can I withdraw my funds from zksync?
      • How much volume has Gitcoin Grants done?
      • I see a bug or I've got a question, what do I do?
      • I see a grant that is not a public good on the platform, what do I do?
      • I want to explore Gitcoin's other products, where do I go?
      • What is Gitcoin's mission?
      • Why isn't my grant active?
      • Why is Quadratic funding powerful?
      • Where can I learn more?
      • Learn more about matching rounds
      • How does one decide between the Grant contribution checkout options?
      • How do I withdraw my funds from an L2 (zkSync and/or Polygon/Matic?)
      • How do you prevent Sybil attacks?
  • Gitcoin Bounties
    • Bounties FAQ
      • How do I get started with Bounties
      • How do I submit work?
  • Gitcoin Quests
    • Quests FAQ
      • How do I mint a kudo?
      • How do I use kudos ?
      • Why can't I access my account?
  • External links
    • Moonshot Collective
  • Gitcoin Policy
    • Code of Conduct
    • Policy
      • Introduction
        • The Gitcoin Mission
        • What are we protecting ?
        • Why Quadratic Funding Through Gitcoin Grants Matters ?
        • Red Team vs Blue Team
        • Legitimacy as a North Star for Gitcoin Grants
      • Gitcoin Grants Platform and Technology
      • Governance
        • Accepting Round Results
        • Making Policy Updates
        • Subjective Decisions
        • Accepting Workstreams
        • Stewards Role
        • Credible Neutrality
      • GitcoinDAO Role in Grants
      • Collection Levels & Participation Policies
        • Ecosystem Acceptance
        • Round Acceptance
        • Sub-Round Acceptance
        • Side-Round Acceptance
      • Grant Participation Policy
        • The Grant Approval Process
        • Platform Level Grant Participation Policy
        • Ecosystem Level Grant Participation Policy
          • Side Round Ecosystem Policy Documentation
            • Ethereum Ecosystem Participation Policy (GR11, GR10, GR9, etc.)
            • GitcoinDAO Ecosystem Participation Policy
            • All Exclusive Ecosystem Policy Documentation
      • User Participation Policy
        • Round User Participation Policy
        • Ethereum Ecosystem User Participation Policy Documentation
        • Ecosystem Level User Participation Policy
        • Platform Level User Participation Policy
        • User Disputes, Sanctions, and Appeals
      • Understanding Potential Attack Vectors
        • Fraud/Impersonation
        • Collusion Attack
        • Sybil Attack
        • Bribery/Quid Pro Quo
      • Fraud Deterrent Mechanisms
        • Trustbonus
        • Identity Requirements
        • Integration to DID
        • Pairwise Bounding
        • Minimum Donation
      • Active Defense Measures
        • Sybil Detection by Machine Learning
        • Crowdsourced Flagging
        • Human Review
      • The Fraud Tax
      • Community Oversight
      • Appeals
        • Introduction to Appeals
        • Introduction to Appeals for Denied Grants.
        • Appeal Process - Stage 1
        • Appeal Process - Stage 2
Powered by GitBook
On this page
  • Accessing Bounties
  • Bounties Work Flow
  • Bounty Specifications
  • Contributor Work Flow
  • Contributor Tips
  • Funder Work Flow
  • Funder Tips

Was this helpful?

  1. Gitcoin Bounties
  2. Bounties FAQ

How do I get started with Bounties

Accessing Bounties

From the navigation bar, choose "Products" and then "Bounties".

Bounties Work Flow

Bounties can be used in two different ways:

  • I am a developer looking to contribute to a project. (Contributor)

  • I am an OSS project looking for talent. (Funder)

Bounty Specifications

**Time left:** Amount of time to complete the bounty. **Project Type:**

  • Contest: Multiple submissions wanted, the top tier will receive a prize.

  • Cooperative: Multiple contributors will make multiple submissions and funding will be split.

  • Traditional: One applicant will be selected to complete the work requested, one submission, one payout.

**Permissions:**

  • Permissionless: Anyone can work on the bounty after expressing interest.

  • Approval Required: Contributors are to express interest and await approval to work.

**Opened:** How long ago the bounty was created.

**Time Commitment:** Length of time the completion of the bounty is expected to take.

**Issue Type:** Functional aspect of the project that the bounty applies to. (i.e. Security, Documentation, etc.)

**Experience Level:**

  • Beginner: Little to no pre-requisite skills are needed to complete the bounty.

  • Intermediate: Some pre-requisite skills are needed to complete the bounty.

  • Advanced: Specialized knowledge or subject mastery may be required to complete the bounty.

**Description:** A detailed explanation of the work requested from the funder.

Contributor Work Flow

  • Choose "Explore Bounties" from the Bounties menu.

  • Optional: Set search criteria on the left side of the screen (default is mainnet / open issues).

  • Select a bounty of interest.

  • Examine the bounty specifications to ensure a good fit for your skill level.

  • Make sure you have a complete understanding of the bounty instructions via the description.

  • Click on the "Github" link to further explore the project and issue in the respective repository.

  • Click on "Express Interest" and give a descriptive summary of how you plan to work on the issue.

  • For permissionless bounties you can begin work, for approval required bounties you must wait to be notified that you are approved to work on the bounty. You will get a platform notification and an email.

  • When work is completed, submit the work by a pull request on the bounty Github repository. Copy the URL for the pull request.

  • Return to the Github bounty page and select "Submit Work".

  • Paste the pull request URL into the PR field, accept the terms, and submit the bounty.

  • Your web3 wallet will open requesting you to approve the gas cost in Eth, approve this request. This records the project completion on the blockchain. NOTE: New users can visit the Eth faucet for a one-time small amount of Eth to be granted for gas costs.

  • The funder may provide feedback in the Github repository for some changes to be made prior to acceptance, check back to the pull request frequently.

  • Payout is made once the bounty is satisfied. Allow one to two weeks for a funder response.

  • If you are unable to complete a bounty for any reason, return to the bounty page and click "Stop Work".

Contributor Tips

DO:

  • Choose bounties appropriate to your skill level.

  • Understand the bounty requirements on the bounty page and Github issue page.

  • Give a descriptive plan for bounty completion to maximize your chances of being selected in traditional bounties.

  • Give status updates to the funder as appropriate (delays, questions, suggestions, etc.)

  • Create appropriate documentation for the funder and other contributors to be able to follow your work.

DO NOT:

  • Abandon a bounty. "Stop Work" on the bounty if you are unable to complete it.

  • Be offended if denied to work on a bounty by a funder.

Funder Work Flow

  • From the Bounties menu choose "Fund Issue".

  • Set the bounty specifications according to the work needed.

  • Include the issue URL from the Github repository.

  • Give a clear description of the requirements for work to be accepted.

  • Click "Fund Issue".

  • Approve the transaction in your web3 wallet (i.e. Metamask).

  • Approve or deny applicants that express interest (if applicable).

  • Review work submitted in the pull request and provide feedback or accept the work (if applicable).

  • Payout the bounty or announce contest winners.

Funder Tips

DO:

  • Price correctly.

  • Be specific about acceptance criteria.

  • Start small.

  • Provide adequate documentation.

  • Be responsive to the contributor.

DO NOT:

  • Create bounties for architecture (building from the ground up).

  • Create bounties that require market awareness (unless well documented).

  • Create security-sensitive bounties (private keys etc.).

PreviousBounties FAQNextHow do I submit work?

Last updated 3 years ago

Was this helpful?