Using ERC-20 token that has a fee-on-transfer feature such as USDT, failing to account for this fee will lead to less being received by the winner.
Incorrect Amounts: If the contract does not account for the fee when calculating the amount to send or receive, the winner may end up receiving less than expected.
Manual
Use the balance before and after the transfer to calculate the amount being received instead of assuming the amount.
https://solodit.xyz/issues/m-25-consistently-check-account-balance-before-and-after-transfers-for-fee-on-transfer-discrepancies-code4rena-vetoken-finance-vetoken-finance-contest-git
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.