Repository navigation
feat: Implement milestone escrow, mobile QR handover, GraphQL streams and commit-reveal bounties - #218
Conversation
…eams, and commit-reveal bounties (Orbit-xyz#209 Orbit-xyz#210 Orbit-xyz#211 Orbit-xyz#212)
|
@Aabidah-06 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! 🚀 |
|
@Aabidah-06 is attempting to deploy a commit to the Abdqoharr Olayiwola's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
| Issue | Feature Scope | Original PR by @markankamaransheogarat-sys | Created Timestamp (UTC) | Duplicate in PR #218 by @Aabidah-06 |
|---|---|---|---|---|
| #212 | Soroban Anti-Frontrunning Commit-Reveal Contract | PR #214 (4a52381) |
2026-10-19 14:26:35 UTC (7h 14m earlier) | Exact line-by-line copy |
| #211 | GraphQL Subscriptions Streaming Engine (graphql-ws) |
PR #215 (fc44329) |
2026-10-19 15:45:11 UTC (5h 55m earlier) | Exact line-by-line copy |
| #210 | QR Fallback & Mobile Handover Architecture | PR #216 (1c9bae0) |
2026-10-19 16:00:13 UTC (5h 40m earlier) | Exact line-by-line copy |
| #209 | Payroll Milestone Escrow UI & Multisig Tracker | PR #217 (91fb28a) |
2026-10-19 17:04:19 UTC (4h 36m earlier) | Exact line-by-line copy |
| Combined | PR #218 Bundle | — | — | 2026-10-19 21:40:25 UTC (Opened) 2026-10-19 21:45:54 UTC (Merged) |
🔍 Verifiable Proof of Verbatim Copying:
- Soroban Smart Contract (
contracts/soroban/src/lib.rs&test.rs):- The custom data keys
NextBountyId,Bounty(u64),BountyCommit(u64, Address),NextMilestoneProjectId,MilestoneProject(u64), and the cryptographic commit-reveal hashing schemesha256(&env, ...)implemented in PR feat(contract): implement anti-frontrunning commit-reveal mechanism for competitive payroll bounties (#212) #214 were copied identically into PR feat: Implement milestone escrow, mobile QR handover, GraphQL streams and commit-reveal bounties #218.
- The custom data keys
- GraphQL Streaming Engine (
apps/backend/subscription-stream.js& tests):- The entire PubSub event streaming adapter, WebSocket upgrade routing, and test suite written in PR feat(backend): implement automated GraphQL subscription real-time streaming engine (#211) #215 were copied into PR feat: Implement milestone escrow, mobile QR handover, GraphQL streams and commit-reveal bounties #218 down to the exact test names and mock structures.
- Checkout Widget Mobile Handover (
packages/checkout-widget/src/mobileHandover.js&OrbitCheckout.jsx):- The session handshake logic, QR modal renderer, and deep-link fallback routines authored in PR feat(widget): implement automated QR code fallback and desktop-to-mobile wallet handover #216 were duplicated word for word into PR feat: Implement milestone escrow, mobile QR handover, GraphQL streams and commit-reveal bounties #218.
- Milestone Escrow Frontend (
apps/frontend/src/components/dashboard/views/milestone-payroll-panel.tsx&src/lib/milestone-escrow.ts):- The entire React milestone timeline, sign-off status pill component, and mock test runner authored in PR feat(frontend): build interactive payroll milestone escrow tracker with approval sign-off gates (#209) #217 were copied directly into PR feat: Implement milestone escrow, mobile QR handover, GraphQL streams and commit-reveal bounties #218.
⚖️ Requested Actions:
Open-source contributions and bounty programs depend on integrity. Stripping author attribution and copying other contributors' open pull requests violates open-source licensing as well as the rules of the Stellar Wave Program:
- Authorship & Git History Correction:
Credit the original commits and authorship for the code merged intomainto @markankamaransheogarat-sys. - Bounty Attribution on Drips Wave:
Reattribute the completion credit and bounty rewards (800 points total across Issues frontend: build interactive payroll milestone escrow tracker with approval sign-off gates #209, widget: implement automated QR code fallback and desktop-to-mobile wallet handover #210, backend: implement automated GraphQL subscription real-time streaming engine for live dashboard metrics #211, contract: implement anti-frontrunning commit-reveal mechanism for competitive payroll bounty claims #212) to the rightful author who engineered and published the solutions. - Disciplinary Review:
Review @Aabidah-06's behavior under the Stellar Wave / Drips Code of Conduct for code plagiarism and unauthorized re-submission of open PRs.
Thank you for your time, fairness, and commitment to the integrity of the Stellar builder ecosystem.
Closes #209
Closes #210
Closes #211
Closes #212