In the FSM for Starklane in Figma, it is specified that if new_owners is empty, the token should be transferred to owner_L2. Otherwise, it should be transferred to the corresponding index in new_owners. However, the current implementation does not check for new_owners and always transfers the token to owner_L2, which is not correct.
Tokens will always be transferred to owner_L2, and new_owners will never receive tokens even if new_owners is not empty.
Add logic to handle the new_owners field correctly.
e.g add below lines in withdraw_auto_from_l1:
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.