gitcoinco / gitcoinco/web

Add additional bounty owners

Open
#10,459 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.8k
Forks
776
PR merge metrics
No merged PRs in 30d

Description

**User Story:**
As a funder
I want to be able to add multiple bounty owners
So that the payout isn't constrained to just myself

**Acceptance Criteria**

**Form/field Initiation**
GIVEN i am creating a bounty
WHEN I navigate to the payout step of the new wizard
THEN there will be a field to add bounty owners
AND this field should be a type ahead, searching on Gitcoin profile names
AND by default I, original bounty creator should be added there by default
AND i should be able to add multiple people as bounty owners outside of my self

**Adding additional bounty owners**
GIVEN i am creating a bounty
AND i am on the payout step of the new wizard
WHEN i search for a profile in the Bounty Owner type ahead
AND click the desired name
THEN the dropdown should close and I should see that username next to mine in the bounty owner field
AND anyone who is listed in that field should have access to pay any contributor out using their own wallet
AND each name should have an 'x' to remove the as a bounty owner EXCEPT my self, the original bounty creator

**Removing a name as a bounty owner, prior to submission**
GIVEN i am creating a bounty
AND i am on the payout step of the new wizard
WHEN i click the 'x' on someones name in the Bounty Owner field
THEN that name should be removed from the list of bounty owners
AND that profile should not have access to pay out bounty submissions

**Product & Design Links:**
https://www.figma.com/file/8AFLrc4dx9xnMXUkWOAaAR/Existing-Bounties-Updates?node-id=33%3A1854

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the payout step of the new bounty wizard and the linked Figma design. Trace how bounty owners and contributor payouts are currently represented, then define the changes needed for searchable profile selection, owner removal, and wallet-based payout access. Done means the acceptance criteria are met and the relevant payout flows are covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
payments
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.