Skip to content

feat: stream realtime account updates - #429

Open
suplex-deal wants to merge 1 commit into
Refract-Protocol:mainfrom
suplex-deal:feat/realtime-claims-notifications-reconciliation
Open

suplex-deal wants to merge 1 commit into
Refract-Protocol:mainfrom
suplex-deal:feat/realtime-claims-notifications-reconciliation

Conversation

@suplex-deal

Copy link
Copy Markdown

What changed

Adds shared realtime claim and notification merging, authenticated wallet-scoped topic subscriptions with reconnect/token refresh and REST fallback, and optimistic action reconciliation for cover and pool actions. Adds protocol documentation, topic flags, notification UI wiring, and focused unit tests.

Validation

  • npx vitest run --config vitest.config.mts src/lib/realtime/claims.test.ts src/lib/realtime/client.test.ts src/lib/realtime/notifications.test.ts src/lib/realtime/optimisticReconciliation.test.ts — 4 files, 16 tests passed.
  • git diff --check — passed.
  • Full repository tests and typecheck remain blocked by pre-existing upstream issues: empty source/config files, broken baseline JSX, missing test dependencies, and unrelated existing type errors. A Playwright run was not possible because the app cannot build from that baseline.

Closes #198
Closes #200
Closes #201
Closes #255

@drips-wave

drips-wave Bot commented Oct 21, 2026

Copy link
Copy Markdown

@suplex-deal 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant