The ICurveCrvUSDVault interface was defined but wasn't declared or implemented
The CurveVault smart contract wasn't written and only the interface exists without importations as seen here; https://github.com/Cyfrin/2025-02-raac/blob/main/contracts/interfaces/curve/ICurveCrvUSDVault.sol
This will cause certain anomalies in functions that call the interface, take for example this function
Manual Analysis
The CurveVault should be written with its functions implemented so as to enable the functions called to be carried out without fail as the protocol relies heavily on it
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.