Skip to content

Bollard

Pre-release
Pre-release
Compare
Choose a tag to compare
@lightclient lightclient released this 27 Jan 14:50
· 95 commits to assembled-spec since this release

v1.0.0-beta.2 is a pre-release of the Execution APIs.

This is the first release of the Execution APIs since the Paris-Bellatrix upgrade. Most of the changes are preparing for the upcoming Shanghai-Capella upgrade. It's possible that some small additional changes will be made before the upgrade occurs, but we anticipate this release to be quite stable. One notable change to the Engine API that we still anticipate for Shanghai is the deprecation of engine_exchangeTransitionConfiguration (#339). Please share any feedback in the outstanding PR.

Beyond support for Shanghai-Capella, a number of housekeeping PRs were merged. @mkalinin designed a new layout for the Engine API specifications based on forks. This will hopefully allow client developers to more easily understand what the API should look like for any given fork. Some early specifications for EIP-4844 were also merged.

In the eth namespace, a new Withdrawal object was defined in #334 and was added to the eth_getBlockBy* methods. A bug fix was provided via #326 and #351, which together added support for querying by block hash anywhere that previously allowed only BlockNumberOrTag. This behavior already existed in clients and was not properly specified here.

Many other small fixes by contributed by various individuals. Danke für die Hilfe!

eth Namespace

engine Namespace

Miscellaneous

New Contributors

Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2