The contract is designed to be upgradeable, as indicated by the use of Initializable
. However the contract uses ReentrancyGuard
(non-upgradeable version), which can cause storage conflicts in an upgradeable contract.
StabilityPool.sol
ReentrancyGuard
declares _status
in storage, which may cause conflicts when the contract is upgraded if the storage layout changes.
Foundry
use ReentrancyGuardUpgradeable instead of ReentrancyGuard
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.