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

EIP4844: Enable withdrawal #3181

Merged
merged 5 commits into from
Jan 6, 2023
Merged

Conversation

terencechain
Copy link
Contributor

@terencechain terencechain commented Dec 29, 2022

Given EIP4844 is decoupled from Shanghai and targeted for Cancun, and with the withdrawal spec almost finalized, it'd make sense to enable withdrawal for the subsequent 4844 devnets. This is more realistic to what the final product would look like, and it's cleaner for the client implementations, the less "custom" code, the better.

No rush to merge this. I think we can target this for devnet4.

Copy link
Contributor

@g11tech g11tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@djrtwo
Copy link
Contributor

djrtwo commented Jan 1, 2023

I'm cool leaving this as a placeholder but there is quite a bit of testing code to re-enable before this gets merged.

And for the record, I too would like to get this back into it's final form as soon as is feasible

@hwwhww
Copy link
Contributor

hwwhww commented Jan 3, 2023

I can update the test suite quickly. Just please ensure it is what EIP-4844 interop wants and when. :)

@hwwhww
Copy link
Contributor

hwwhww commented Jan 3, 2023

Update: per the EIP-4844 call decision (ethereum/pm#701), let's aim to include it in the next release!

I pushed commits to update the tests. Now running the testgen. I will review it again tomorrow.

@hwwhww hwwhww added the Deneb was called: eip-4844 label Jan 3, 2023
@dapplion dapplion mentioned this pull request Jan 4, 2023
10 tasks
Copy link
Contributor

@hwwhww hwwhww left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test vectors look good to me. Really glad that we can finally remove the no-op 🥳

p.s. we are testing and fixing the new GitHub Actions CI integration. Please ignore the weird GitHub Actions lint error atm.
CircleCI still covers all tests.

@terencechain
Copy link
Contributor Author

Thanks so much @hwwhww !

@djrtwo djrtwo mentioned this pull request Jan 6, 2023
5 tasks
Copy link
Contributor

@djrtwo djrtwo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good!

@djrtwo djrtwo merged commit 75937e5 into ethereum:dev Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Deneb was called: eip-4844
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants