Due to swapped constructor parameters, _diva and _aaveV3Pool addresses are assigned incorrectly, rendering all Aave and Diva related functions unusable.
AaveDIVAWrapper passes _aaveV3Pool, _diva, and _owner as parameters to AaveDIVAWrapperCore's constructor, but the order is incorrect:
This causes _diva to be set to aaveV3Pool_ and _aaveV3Pool to be set to diva_ which renders any function that calls Aave or Diva useless.
Renders any function that calls Aave or Diva useless, breaking the protocol.
Manual Review
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.