If whitelist is not enabled or a collection has been whitelisted but its l2 counterpart has not been set then all calls to deposit on l2 except the first one will fail, the same is true of the reverse
```
on the l1bridge, the l2address is determined by
this would be address zero until said value is set
on l2, this would be called when trying to withdraw
on the first call, both l2req and l2bridge would be the zero addresses or their respective chains hence the checks will pass, however on other calls the l2bridge woould have been set but the l1req would be address zero causing the code to panic
```
this can easily resolved by the admins setting counter address on either chain, however users that had already deposited would have to cancel request and wait the required five days before that can access their tokens back
manual analysis
Likelyhood: High, any collections bridged, without bridge owner action, will be unable to bridge back. Impact: High, L2 -> L1 tokens will be stuck in the bridge. L1 -> L2 will need to ask for a cancellation.
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.