Skip to content

feat: N-of-M co-signer approvals UI, invitation flow, and real-time status page - #791

Merged
Kingsman-99 merged 1 commit into
Stellar-split:mainfrom
meshmesh001:feat/cosigner-approval-ui
Sep 26, 2026
Merged

Kingsman-99 merged 1 commit into
Stellar-split:mainfrom
meshmesh001:feat/cosigner-approval-ui

Conversation

@meshmesh001

Copy link
Copy Markdown
Contributor

Summary

Implements the multi-signature N-of-M co-signer workflow, enabling creators to configure co-signers and thresholds during invoice creation, and provides a dedicated approval tracking page (/invoice/[id]/cosigners) with real-time updates and wallet approval actions.

  • Added CoSignerSection to invoice creation options and review steps
  • Created /invoice/[id]/cosigners with real-time status via useInvoiceStream, threshold progress bar, and list of required co-signers
  • Enabled connected Freighter wallets to submit co-signer approvals directly from the page
  • Added share co-signer link with QR code modal and copy button
  • Added unit tests for co-signer status and threshold logic

Closes #741
Closes #740
Closes #739
Closes #738

@vercel

vercel Bot commented Sep 24, 2026

Copy link
Copy Markdown

@meshmesh001 is attempting to deploy a commit to the kingsman-99's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Sep 24, 2026

Copy link
Copy Markdown

@meshmesh001 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Kingsman-99
Kingsman-99 merged commit 219776e into Stellar-split:main Sep 26, 2026
0 of 2 checks passed
Kingsman-99 pushed a commit that referenced this pull request Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants