A malicious actor could keep calling withdrawTokensToL1 when other users are depositing funds as soon as the deposit amount in available on L2
making the user not able to access their funds on L2 and the bridge useless / spammed
withdrawTokensToL1 should use "msg.sender" instead of "to" making the function safer and cheaper in gas
Bridge could be spammed by transaction that the operator will have to sign even if the user didn't request them.
User won't be able to access their funds on L2
Manual
Use msg.sender instead of "address to"
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.