Skip to content

feat: implement stream lookup and reliability improvements - #382

Merged
Ashborne267 merged 7 commits into
StreamGive:mainfrom
MITTY123max:feat/issues-294-292-293-291-clean
Oct 26, 2026
Merged

Ashborne267 merged 7 commits into
StreamGive:mainfrom
MITTY123max:feat/issues-294-292-293-291-clean

Conversation

@MITTY123max

Copy link
Copy Markdown
Contributor

Summary

  • Add stream lookup by on-chain ID
  • Sign webhook timestamps and delivery IDs with a versioned HMAC
  • Persist webhook deliveries and retry with exponential backoff
  • Use a Postgres advisory lock to ensure a single active indexer

Closes #294
Closes #292
Closes #293
Closes #291

gorrettivibes-coder and others added 4 commits October 19, 2026 21:40
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@MITTY123max 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

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Ashborne267

Copy link
Copy Markdown
Contributor

@MITTY123max resolve conflicts

@MITTY123max

Copy link
Copy Markdown
Contributor Author

@MITTY123max resolve conflicts

Done boss

@Ashborne267

Copy link
Copy Markdown
Contributor

New conflicts due to other merges.

@MITTY123max

Copy link
Copy Markdown
Contributor Author

New conflicts due to other merges.

Done boss

@Ashborne267
Ashborne267 merged commit 105d932 into StreamGive:main Oct 26, 2026
2 checks passed
Ashborne267 added a commit that referenced this pull request Nov 7, 2026
The PR wired src/index.ts to a startWebhookDeliveryWorker that does not
exist, referenced an undefined deliveryId in the notifications service,
and shipped tests and a migration for a WebhookDelivery model that is
not in schema.prisma. Main has not compiled since it was merged.

Issues #291, #292, #293 and #294 can be redone as complete changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants