Skip to content
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

Engine API: deprecate exchangeTransitionConfiguration #375

Closed

Conversation

mkalinin
Copy link
Collaborator

@mkalinin mkalinin commented Feb 3, 2023

Alternative to #339 which deprecates engine_exchangeTransitionConfigurationV1.

In discussion with @lightclient we came to decision that we should make the spec more explicit about deprecation path of this method.

The change proposed by this PR requires CL clients to not surface any error if a call of this method returns error, particularly, method not found. EL must either not surface an error if it doesn't receive calls to this method.

After these changes adhered by clients they will be able to remove support of this method entirely in uncoordinated fashion.

Note: these changes are similar to the ones proposed by #320, with a slight difference in CL client's behaviour which allows to break the dependency on both ends.

@mkalinin
Copy link
Collaborator Author

mkalinin commented Feb 9, 2023

Decision from ACDC call 102: do not include into Shanghai and get back to this change in the next hard fork

@tersec
Copy link
Contributor

tersec commented Jun 16, 2023

It's now the next hard fork.

@mkalinin
Copy link
Collaborator Author

Closing in favour of the deprecation notice in #420

@mkalinin mkalinin closed this Jun 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants