Skip to content

Feature/issues 528 529 530 531 - #578

Merged
Kingsman-99 merged 4 commits into
Stellar-split:mainfrom
DNight-King:feature/issues-528-529-530-531
Jul 30, 2026
Merged

Feature/issues 528 529 530 531#578
Kingsman-99 merged 4 commits into
Stellar-split:mainfrom
DNight-King:feature/issues-528-529-530-531

Conversation

@DNight-King

Copy link
Copy Markdown
Contributor

Summary
Branch feature/issues-528-529-530-531 (local only, not pushed) has 4 commits, one per issue:

Closes #528 — src/accountDataManager.ts: AccountDataManager CRUD wrapper over manageData, with DataEntryValidationError, AccountDataEntry/AccountDataMap types, and a txBuilder.addManageData() integration point.
Closes #529 — src/sorobanFeatureDetector.ts: SorobanFeatureDetector reading protocol version + Soroban resource limits, cached with configurable staleness, emitting protocolUpgradeDetected; wired into client.ts via getSorobanFeatures().
Closes #530 — src/streamDeduplicator.ts: circular-buffer paging-token dedup with persistence hooks added to snapshot.ts, optionally pluggable into sse.ts/stream.ts without changing default behavior.
Closes #531 — AuditLogger.recordSplitLeg() / exportSplitAuditTrail() plus a CSV exporter in complianceExporter.ts.
I verified with tsc --noEmit at every step that none of these changes add new type errors — the repo already has ~125 pre-existing errors (missing exports in cursorTracker.ts/errors.ts, etc.) unrelated to this work, confirmed by diffing before/after each commit.

One heads-up: issue #531 references src/paymentProgressTracker.ts and SplitLeg/SplitResult types that don't actually exist in the repo yet, so I exposed recordSplitLeg() as a method callers invoke directly rather than inventing that missing infrastructure — flagged in the PR description.

@drips-wave

drips-wave Bot commented Jul 29, 2026

Copy link
Copy Markdown

@DNight-King 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 1a58c66 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