Skip to content

feat(sdk): add payment workflow utilities - #579

Merged
Kingsman-99 merged 2 commits into
Stellar-split:mainfrom
Busiii-adetiba:feature/536-539-sdk-workflows
Jul 30, 2026
Merged

feat(sdk): add payment workflow utilities#579
Kingsman-99 merged 2 commits into
Stellar-split:mainfrom
Busiii-adetiba:feature/536-539-sdk-workflows

Conversation

@Busiii-adetiba

@Busiii-adetiba Busiii-adetiba commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary:

  • Add stream health probe with stall detection and auto-reset hooks.
  • Add finality checker and receipt finality attachment helper.
  • Add multisig approval workflow sequencer.
  • Add operation chunker with idempotent sequential submission reporting.

Closes #536
Closes #537
Closes #538
Closes #539

Validation:

  • npm test
  • npx vitest run test/finalityChecker.test.ts test/approvalWorkflowSequencer.test.ts test/operationChunker.test.ts test/streamHealthProbe.test.ts
  • npx tsc --noEmit --target ES2020 --module ESNext --moduleResolution bundler --strict --noUncheckedIndexedAccess --skipLibCheck src/finalityChecker.ts src/approvalWorkflowSequencer.ts src/operationChunker.ts src/streamHealthProbe.ts src/events.ts src/cursorTracker.ts src/receipt.ts

Note: npm run lint and npm run build still fail on pre-existing repository TypeScript/declaration issues in src/client.ts and related files outside this PR scope.

@drips-wave

drips-wave Bot commented Jul 29, 2026

Copy link
Copy Markdown

@Busiii-adetiba 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

@Busiii-adetiba
Busiii-adetiba force-pushed the feature/536-539-sdk-workflows branch from 5f26aef to 2f1b926 Compare July 29, 2026 16:21
@Kingsman-99
Kingsman-99 merged commit 828aff9 into Stellar-split:main Jul 30, 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