[Core Protocol] What is the flow when deposit tx execution failed in L2 #118
Replies: 2 comments
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
GrapeBaBa
-
Hey @GrapeBaBa, We hope your recent question was resolved to your satisfaction. Your feedback is invaluable and helps us improve our support services. Could you spare a moment to fill out a short feedback survey. Thank you for helping us improve our developer community. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Issue Description
I am still working on op-besu, want to confirm this behavior in the exec-engine.
From exec-engine spec:
Note: The state transition rules have been modified such that deposits will never fail
so if
engine_forkchoiceUpdatedV2
returnsSTATUS_INVALID
it is because a batched transaction is invalid.What does it mean
a batched transaction is invalid
? Does it mean only non deposit tx is invalid will returning STATUS_INVALID?Looked at code, the engine will rewind the state change by deposit tx but remain it in the L2 block, am I right?
What does user need to do when it happen?
Additional Information
No response
Beta Was this translation helpful? Give feedback.
All reactions