Skip to content

Support multi-contributor bounty payouts#38

Open
Friendiks-codex wants to merge 1 commit into
skndash96:mainfrom
Friendiks-codex:codex/multi-contributor-payouts
Open

Support multi-contributor bounty payouts#38
Friendiks-codex wants to merge 1 commit into
skndash96:mainfrom
Friendiks-codex:codex/multi-contributor-payouts

Conversation

@Friendiks-codex
Copy link
Copy Markdown

Summary

  • Adds optional multi-contributor payout distribution via a hidden bountic-split block in the merged PR body.
  • Supports either percentage splits that total 100% or fixed USDC splits that total the bounty amount.
  • Persists one payout event and one activity event per recipient while preserving the existing single-recipient payout path.
  • Updates the approval UI to show a split payout success message when multiple recipients are paid.

Split format

<!-- bountic-split:
@alice 60% 0x1111111111111111111111111111111111111111
@bob 40% 0x2222222222222222222222222222222222222222
-->

Fixed USDC amounts are also supported as long as they total the bounty amount.

Test plan

  • npx pnpm run typecheck
  • npx eslint 'app/b/[owner]/[repo]/issues/[issueNumber]/approve-button.tsx' lib/api/client.ts lib/bounty/services/approve-payout.ts lib/bounty/services/payout.ts

Note: repo-wide npx pnpm run lint still reports pre-existing unrelated lint errors in app/mock-checkout/[checkoutId]/page.tsx and app/page.tsx.

Closes #12.

@bountic-bot
Copy link
Copy Markdown

bountic-bot Bot commented Jun 4, 2026

⚡️ Bounty Competition Started

@Friendiks-codex 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

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 4, 2026

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

A member of the Team first needs to authorize it.

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