In LendingPoolcontract, in multiple functions like deposit(), withdraw(), ..., it will call updateReserveState()function before doing any action. It will call updateReserveInterests()function:
It will update liquidity index and debt index with timeDelta is current block timestamp and last update timestamp:
Which mean it is user's debt is charged even when protocol is paused. They can not repay the debt and have to pay the fee for the paused duration.
Users are forced to pay fee when protocol is paused.
Do not calculate interest when protocol is paused.
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.