Skip to content

Add contract regression tests for delegate no-op and future-dated top-up - #714

Merged
Austinaminu2 merged 1 commit into
FlowwStar:mainfrom
jiyiola396-pixel:fix/issue-656-657-contract-regression-tests
Aug 31, 2026
Merged

Add contract regression tests for delegate no-op and future-dated top-up#714
Austinaminu2 merged 1 commit into
FlowwStar:mainfrom
jiyiola396-pixel:fix/issue-656-657-contract-regression-tests

Conversation

@jiyiola396-pixel

Copy link
Copy Markdown

Summary

This PR adds the two missing contract regression tests covering the negative and timing edge cases identified in the streaming contract suite.

Added coverage

  • remove_delegate() is safe when no delegate was ever set on a stream.
  • top_up() works correctly when the stream has a future start_time and the top-up occurs before vesting begins.

Why

These cases are important because they cover the no-op path for delegation cleanup and the pre-vesting top-up branch, which were not previously exercised by the contract tests.
closes #656
closes #657

@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@jiyiola396-pixel 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

2 participants