Assessment reports>Smart Vault>Discussion>Reentrancy guard modifier

Reentrancy guard modifier

The user functions deposit, withdraw, and claim do not use a reentrancy guard. Although the current implementation is not vulnerable due to the use of ERC-20 tokens, a trusted manager, whitelisted vault addresses, and a safe checks-effects-interactions (CEI) pattern, it is recommended to implement a reentrancy guard for secure protocol operation and future extensibility.

Zellic © 2025Back to top ↑