Skip to content

Update README.md#623

Open
judithJn wants to merge 2 commits into
CalloraOrg:mainfrom
judithJn:fix-colora
Open

Update README.md#623
judithJn wants to merge 2 commits into
CalloraOrg:mainfrom
judithJn:fix-colora

Conversation

@judithJn

Copy link
Copy Markdown

Closes #413
Closes #426

@judithJn judithJn marked this pull request as draft June 30, 2026 08:24
Closes CalloraOrg#413, Closes CalloraOrg#426.

Issue CalloraOrg#426 - contracts/revenue_pool/src/test_reentrancy.rs:
- Add MaliciousToken mock whose transfer() callback re-enters the
  revenue pool under attacker-controlled configuration.
- Five tests covering distribute, batch_distribute, set_admin, and
  pause analogues (mapped to in-tree execute/propose/cancel_
  emergency_drain while distribute/batch_distribute/pause are mid-
  refactor): each vector asserts post-call state is consistent and
  no malicious re-entry succeeded.
- Real-callback disarm test proves the mock disarms end-to-end.
- pub mod emergency wired up in lib.rs so cross-crate tests can
  decode PendingEmergencyDrain directly.

Issue CalloraOrg#413 - tests/event_schema_audit.rs + EVENT_SCHEMA.md:
- Cross-contract event-schema conformance audit harness: five
  tests, including strict short-form set_admin conformance lock and
  renamed byte-identity gate that comments the layered coverage.
- EVENT_SCHEMA.md adds a follow-up change-note plus an Open
  Reconciliation Items table enumerating every schema/code drift.
- SECURITY.md gains a Revenue Pool Reentrancy Mitigation section
  enumerating the four attack vectors and the post-conditions each
  test asserts.
@drips-wave

drips-wave Bot commented Jun 30, 2026

Copy link
Copy Markdown

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

@judithJn judithJn marked this pull request as ready for review June 30, 2026 13:54
@judithJn

judithJn commented Jul 6, 2026

Copy link
Copy Markdown
Author

hello Maintainer, Please can you merge my PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant