TSender::airdropERC20 function, incorrectly handles decimal usage for USDC token amounts and will fail the transaction.
The TSender::airdropERC20 function did not initially check if the token amounts provided were in the correct decimal format for the specific ERC20 token (USDC). Because of the missing check in TSender::areListsValid when we try to airdrop USDC TSender::airdropERC20 function will fail.
The TSender::airdropERC20 function won't work with USDC if the decimal format is wrong.
Manual Review
Decimal Check in TSender::areListsValid to check that amounts are in the correct decimal format for the token being airdropped.
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.