Description
Reentrancy attacks are a critical security vulnerability. All contracts need reentrancy protection when invoking external contracts.
Requirements
- Implement reentrancy guard in
common/src/reentrancy.rs
- Add reentrancy checks to functions that invoke external contracts
- Add tests for reentrancy scenarios
Acceptance Criteria
Priority
High
Description
Reentrancy attacks are a critical security vulnerability. All contracts need reentrancy protection when invoking external contracts.
Requirements
common/src/reentrancy.rsAcceptance Criteria
Priority
High