Protocol is used without paying any protocol fee in the LendingPool contract.
Fee Rate Configuration in the LendingPool contract is set to 0.
Even if owner sets a non-zero protocolFeeRate, no fees are collected
Fee Calculation in ReserveLibrary:
No actual fee collection occurs in operations:
deposit()
withdraw()
borrow()
repay()
liquidateBorrower()
Protocol loses revenue from all operations as all user operations effectively become fee-free regardless of configured rate
Manual Review
Implement a fee collection mechanism for protocol revenue.
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.