The constructor of AaveDIVAWrapper
passes the address of the Aave V3 pool as the first parameter to the constructor of AaveDIVAWrapperCore
. However, the first parameter of AaveDIVAWrapperCore
's constructor should be the address of DIVA
, not the Aave V3 pool.
The constructor of the AaveDIVAWrapper
contract mistakenly passes the address of the Aave V3 pool as the first parameter to the AaveDIVAWrapperCore
constructor.
However, the first parameter of the AaveDIVAWrapperCore
constructor should be the address of DIVA
, not the Aave V3 pool. This interchange of addresses renders the core contract ineffective.
The protocol becomes non-functional.
Manual Review
Correct the constructor as follows:
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.