sender
transferring their funds state variables is not updated.
a user can make multiple transfers of the same amount without decreasing the sender
balance. The invariant test fails if you check balance before
transfer and balance after transfer of sender
because is still the same amount
funds can be drained from contract. This can cause a DOS for other user when they try to transfer or withdraw
manual, fuzz testing
decrease the sender
amount before the transfers.
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.