In L1Vault, the success of approve is not listened to in theapproveTo function. If approve fails for some reason, the constructor of L1BossBridge will not revert.
The is a chance that L1BossBridge is deployed buy the approve function in L1Vault fails. This would be bad since L1BossBridge would be deployed without having any allowance.
The impact is quite low since all funds would be secure. On the other hands the users might have a non working service for that token.
Slither and manual review.
Following best practices of the approve function would fix the issue.
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.