Protocol will not work with erc20s that revert on 0 amount transfer.
Some tokens (e.g. LEND) revert when transferring a zero value amount. Even if the areListsValid
function checks whether there are 0 amounts, the airdropERC20
does not. This means that if 0 amounts get into the amounts array, the function will revert in the case of using such tokens.
Function could revert due to 0 amount transfer.
Manual review
Using the areListsValid
function in airdropERC20
.
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.