Skip to content

upstream: merge geth v1.15.0#2880

Merged
brilliant-lx merged 11 commits intomasterfrom
develop
Feb 7, 2025
Merged

upstream: merge geth v1.15.0#2880
brilliant-lx merged 11 commits intomasterfrom
develop

Conversation

@zzzckck
Copy link
Copy Markdown
Collaborator

@zzzckck zzzckck commented Feb 7, 2025

Description

refer: #2879

Rationale

NA

Example

NA

Changes

NA

fjl and others added 9 commits February 5, 2025 10:35
This PR changes the signature of `CalcExcessBlobGas` to take in just
the header timestamp instead of the whole object. It also adds a sanity
check for the parent->child block order to `VerifyEIP4844Header`.
Here we add some more changes for live tracing API v1.1:

- Hook `OnSystemCallStartV2` was introduced with `VMContext` as parameter.
- Hook `OnBlockHashRead` was introduced.
- `GetCodeHash` was added to the state interface
- The new `WrapWithJournal` construction helps with tracking EVM reverts in the tracer.

---------

Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: lightclient <lightclient@protonmail.com>
@zzzckck zzzckck changed the title Develop upstream: merge geth v1.15.0 Feb 7, 2025
unclezoro
unclezoro previously approved these changes Feb 7, 2025
galaio
galaio previously approved these changes Feb 7, 2025
zlacfzy
zlacfzy previously approved these changes Feb 7, 2025
@zzzckck zzzckck dismissed stale reviews from zlacfzy, galaio, and unclezoro via c9f293f February 7, 2025 06:49
@brilliant-lx brilliant-lx merged commit ff0c261 into master Feb 7, 2025
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.

10 participants