Multiple calls to transferFrom
and transfer
are done without checking the results.
In WStETHMOCK::wrap
, GatewayRouterMock::outboundTransfer
and SwapRouterMock::exactInputSingle
are used functions transfer
or transferFrom
, but their returned values are not checked.
If the values returned by the transfer
and transferFrom
functions are not checked, they are taken as true. They can not revert but return false
value. Therefore, it is important to check the returned value.
Manual Review
It is necessary to add processing of the values returned by the described functions or use safeTransfer/safeTransferFrom
.
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.