Skip to content

feat: add stream claims, proposal cancellation, batch payouts, and expiry sweeps - #921

Merged
thegreatfeez merged 1 commit into
Ac0rdP:mainfrom
rikkk-j:issues/751-752-753-754-stream-cancel-batch-sweep
Oct 20, 2026
Merged

thegreatfeez merged 1 commit into
Ac0rdP:mainfrom
rikkk-j:issues/751-752-753-754-stream-cancel-batch-sweep

Conversation

@rikkk-j

@rikkk-j rikkk-j commented Oct 19, 2026

Copy link
Copy Markdown

Summary

Implements the four requested smart-contract capabilities:

  • Adds per-second continuous recurring streams and recipient claims, including cliff/cap handling and claim events.
  • Adds proposer-only cancellation for proposals that remain pending.
  • Supports atomic proposal batches of up to 50 transfers, with aggregate per-token spending-limit checks.
  • Adds permissionless, repeat-safe expired-proposal sweeping and a summary event.
  • Updates frontend serialization/types, API documentation, and focused Rust tests.

Tests, builds, lint, and type checks were intentionally not run, as requested.

Type of Change

  • Bug fix
  • New feature
  • Documentation
  • Refactor

Related Issue

Closes #751
Closes #752
Closes #753
Closes #754

Testing Checklist

  • Existing tests pass locally
  • New tests added to cover this change (where applicable)
  • Manually verified the change works as expected
  • Lint / type checks pass
  • Architecture decision record added or updated (if applicable)

Implement continuous recurring streams, proposer cancellation, bounded transfer batches, and permissionless expiry sweeping with focused tests and API updates.

Closes Ac0rdP#751, Ac0rdP#752, Ac0rdP#753, Ac0rdP#754

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

vercel Bot commented Oct 19, 2026

Copy link
Copy Markdown

@Rickyy1017 is attempting to deploy a commit to the thegreatfeez's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@rikkk-j 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

@thegreatfeez
thegreatfeez merged commit 128379d into Ac0rdP:main Oct 20, 2026
8 of 25 checks passed
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