Interesting work. Looks like you are re-using many of the techniques described in these 2 posts: here and here, albeit using two L1 → L2 messages instead of one to release the funds on L2 instead of L1.
2 Likes