Auto withdraw support have been removed. L1 bridge handled this case but L2 bridge doesn't. Inconsistence auto withdraw check between both bridges
Auto withdraws are disabled in L1 bridge contract. If any request with auto withdraw set will revert during withdraw. But this case is not being handled on L2 bridge. So if users deposit their NFTs on L2 with auto withdraw flag set, withdrawTokens in L1 bridge would always revert. Due to this NFTs will get locked
NFTs will get locked
Manual review
Revert if use_withdraw_auto
is true in deposit function in L2 bridge
Impact: High, token will be stuck in L2 bridge. Likelyhood: Very low, option is available in L2 but has been disabled since March on L1, would be almost a user error.
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.