The function MoneyShelf::withdrawUSDC
ignores return value of usdc.transfer
, so even if the transfer fails sliently (as long as it doesnt revert), it will still brun crimeMoney.
bank[to]
might be changed, and crimeMoney might be burnt, even if no USDC is transferred out of MoneyShelf
.
check the return value of usdc.transfer
, if transfer fails, revert the tx
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.