Auction::buy reverts if USDT or other tokens which do not return a bool on ERC20 methods is used.
Auction is blocked.
Auction::buy uses transferFrom to transfer tokens from msg.sender to businessAddress.
According to contest's Scope -> Compatibilities other tokens than USDC can be used with Zeno:
Some tokens (eg. USDT) doesn't return a bool on transferFrom.
Due to require statement in buy, the transaction reverts for such tokens.
Users may not be able to buy Zeno bonds.
Use SafeERC20 library.
LightChaser Low-60
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.