-
Notifications
You must be signed in to change notification settings - Fork 773
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
New Releases (Shanghai Support, EIP-4844 (experimental), Client Improvements) #2521
Conversation
Codecov Report
Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. |
f4b1913
to
0518539
Compare
Rebase this and fixed some tx README conflict. |
This is now complete, maybe a bit rough still since I pushed relatively quickly. Nevertheless open for a first round of full review. 🙂 |
Update: ah, just realizing: still forgot the client. Nevertheless. You can already review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good so far. Just need to add the initKzg
line to the usage examples for 4844 in the impacted modules.
5985338
to
9acf4ef
Compare
Ok, this is now ready with an extensive Client CHANGELOG also added. 🙂 It would be good if this would get a deeper round of reviews soon, so that we are ready on Tuesday, this the scope of this PR is pretty extensive. It would be good if all CHANGELOG parts are re-read at least once by someone, also cross-checks on completeness and correctness of version bumps would be useful. |
…ions (@ethereumjs/blockchain v6.2.0)
…ions (@ethereumjs/evm v1.3.0)
…ions (@ethereumjs/vm v6.4.0)
…ions (@ethereumjs/block v4.2.0)
…of truth, add references
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
6d381c9
to
1e822d9
Compare
- New `GWEI_TO_WEI` constant in a newly created `units` module, PR [#2483](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2483) | ||
- Change withdrawal amount representation from Wei to Gwei (see EIP-4895 PR [#6325](https://github.com/ethereum/EIPs/pull/6325)) in `withdrawal` module `Withdrawal` class, PR [#2483](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2483) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated #2483 to link the PR number but just noticed it's already refered to above. Could we actually merge the two points into one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving. left one small comment.
@gabrocheleau thanks for the continued reviews, sorry sorry, I just realized that I force-pushed your other updates away yesterday accidentally. 😳 I will nevertheless continue with the releases, this would otherwise hold up the process too much. Maybe we can still add in a follow up PR. Again, sorry, was a bit tired. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all good 👍
Follow-up on #2445
Full round of client releases, releases are planned for next Tuesday, February 14 2023.
Release round includes full Shanghai support for the libraries, an experimental EIP-4844 Shard Blob Transactions implementation, various sync and UI/UX related client improvements following Interop week.
WIP, submitted CHANGELOGs for selected libraries can be already reviewed.Ready for review. 🙂
Update: only the
@ethereumjs/rlp
release done here (Sepolia problems), release process continued in #2549