Skip to content

added release-INV#174

Merged
Cedarich merged 4 commits intoPulsefy:mainfrom
Dannyswiss1:time-locked-release-INV
Mar 31, 2026
Merged

added release-INV#174
Cedarich merged 4 commits intoPulsefy:mainfrom
Dannyswiss1:time-locked-release-INV

Conversation

@Dannyswiss1
Copy link
Copy Markdown
Contributor

closes #156

This PR addresses the time-locking logic within the escrow.rs module to ensure funds cannot be released before their designated expires_at timestamp under any circumstances.

The primary focus is to solidify the core invariants governing escrow expiry, withdrawal, and refund, and thoroughly validating them with property-based ("fuzz") tests.

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 24, 2026

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

@Dannyswiss1 Dannyswiss1 force-pushed the time-locked-release-INV branch from 8b03133 to eda7e73 Compare March 30, 2026 05:53
@Dannyswiss1
Copy link
Copy Markdown
Contributor Author

Dannyswiss1 commented Mar 30, 2026

@Cedarich kindly review update. closes #156

@Cedarich
Copy link
Copy Markdown
Contributor

@Dannyswiss1 please fix workflow

@Dannyswiss1
Copy link
Copy Markdown
Contributor Author

hey @Cedarich please review

@Cedarich Cedarich merged commit 7ad8384 into Pulsefy:main Mar 31, 2026
1 check 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

Development

Successfully merging this pull request may close these issues.

Time-Locked Release Invariants

2 participants