-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ETH deposits all return status 0 (Revert) #497
Comments
This is blocking going live with fees. cc @ben-chain I remember you mentioned knowing the cause of this? |
I am pretty sure that this behavior is because we treat calls to predeploys as "pre-execution" WRT the action the user wants to take. This is because we want e.g. the L2xDM's return status to be ignore and instead return the result of its subcall in I believe that a quick fix would be modifying this condition so that it correctly sees the |
I've reproduced this here: #502 |
I thought through this a little bit more, and unfortunately the hotfix I laid out above seems insufficient/difficult to pull off. The reason is because the fee payment logic within |
Is this fixed by #643 ? |
Bump on this, causing confusion with using the gateway - cc @gigamesh |
Despite succeeding (ETH actually deposits and the correct events are emitted), ETH deposits show status: 0 when they are processed on L2.
Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered: