The deposit() function in BridgeRouterFacet.sol may allow some users to deposit too little of a token
The first line in this function enforces the user to deposit a minimum amount. However there is no guarantee that there will not be a fee taken during that deposit. If a fee is taken then the resultant 'zethAmount' may now potentially be less than said minimum.
Low - some user might have too small a balance. They can always add a little more
Visual inspection
Add another check to see if 'zethAmount' is >= Constants.MIN_DEPOSIT
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.