Detect missing events for critical arithmetic parameters.
Location:
ThunderLoanUpgraded.updateFlashLoanFee(uint256) (src/upgradedProtocol/ThunderLoanUpgraded.sol#251-256) should emit an event for:
s_flashLoanFee = newFee (src/upgradedProtocol/ThunderLoanUpgraded.sol#255)
Oracle Manipulation: The contract relies on an external oracle for price feeds. If the oracle is manipulated, it could affect the contract's functionality and potentially lead to loss of funds.
Audit Wizard (Slither)
Emit an event for critical parameter changes.
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.