Skip to content

Support multi-contributor payout splits#34

Open
jdjioe5-cpu wants to merge 1 commit into
skndash96:mainfrom
jdjioe5-cpu:fix/multi-contributor-payout-splits
Open

Support multi-contributor payout splits#34
jdjioe5-cpu wants to merge 1 commit into
skndash96:mainfrom
jdjioe5-cpu:fix/multi-contributor-payout-splits

Conversation

@jdjioe5-cpu
Copy link
Copy Markdown

@jdjioe5-cpu jdjioe5-cpu commented May 31, 2026

Fixes #12

Adds multi-contributor payout distribution for merged PRs.

Changes:

  • Collects unique GitHub commit authors from the winning merged PR.
  • Splits the bounty amount evenly across contributors, rounded by cents.
  • Creates one payout event per recipient.
  • Supports named wallet tags in PR bodies:
    <!-- bountic-address: github-username=0xYOURWALLET -->
  • Keeps the existing single-recipient wallet tag compatible.

Validation:

  • npx pnpm@10.23.0 typecheck
  • npx eslint lib/bounty/services/payout.ts lib/bounty/services/approve-payout.ts lib/api/client.ts "app/b/[owner]/[repo]/issues/[issueNumber]/approve-button.tsx"
  • git diff --check

@vercel
Copy link
Copy Markdown

vercel Bot commented May 31, 2026

@jdjioe5-cpu is attempting to deploy a commit to the skndash96's projects Team on Vercel.

A member of the Team first needs to authorize it.

@bountic-bot
Copy link
Copy Markdown

bountic-bot Bot commented May 31, 2026

⚡️ Bounty Competition Started

@jdjioe5-cpu has submitted a PR that references an issue with a bounty. Learn more about this bounty: https://bountic.vercel.app/b/skndash96/bountic/issues/12

When this PR is merged, the bounty will be locked and ready for payout approval.


Bountic: Autonomous USDC bounties for open source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Multiple PR contributors payout distribution

1 participant