Flashloan fee could be bypassed for rebasing tokens.
Certain ERC20 tokens have balances that can increase or decrease without any transfers. Some of them have rebasing done manually by users. In such a case, the attacker could manually trigger the rebasing, tricking flashloan() to think the fee was paid.
Attacker could get an interest free loan. Also making the exchange rate go up when it is only the rebasing happening, hence lenders getting less profits. This affects both ThunderLoan contracts.
Manual Review.
Add logic to handle rebasing tokens.
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.