Skip to content

chore(contracts): add set_settlement event and docs for settlement … - #292

Merged
greatest0fallt1me merged 2 commits into
CalloraOrg:mainfrom
midenotch:docs/vault-settlement-rotation
Apr 23, 2026
Merged

chore(contracts): add set_settlement event and docs for settlement …#292
greatest0fallt1me merged 2 commits into
CalloraOrg:mainfrom
midenotch:docs/vault-settlement-rotation

Conversation

@midenotch

Copy link
Copy Markdown

Close: #250

I have successfully implemented the set_settlement event in the CalloraVault contract and stabilized the entire test suite.

Key Accomplishments:
Auditability: Added set_settlement event emission to the Vault contract and documented it in EVENT_SCHEMA.md.
Code Stability: Fixed several pre-existing compilation errors, including a duplicate function definition and type mismatches in tests.
Security & Consistency: Added a missing pause check to batch_deduct to ensure it follows the same security policy as single deductions and deposits.
Test Resilience: Hardened the randomized fuzzers to handle edge cases like balance overflows and on-demand funding, resulting in a 100% pass rate (149/149 tests).
Documentation: Updated README.md and SECURITY.md to reflect the changes and improved audit trails

@drips-wave

drips-wave Bot commented Apr 23, 2026

Copy link
Copy Markdown

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

@midenotch

Copy link
Copy Markdown
Author

Done, Close: #292

@greatest0fallt1me
greatest0fallt1me merged commit 8b45e9c into CalloraOrg:main Apr 23, 2026
0 of 3 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

Development

Successfully merging this pull request may close these issues.

Vault: add set_settlement event and docs for settlement address rotation

3 participants