-
Notifications
You must be signed in to change notification settings - Fork 45
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
Merge upstream op-geth v1.101304.1 #57
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…e) (#27992) Signed-off-by: jsvisa <[email protected]> Co-authored-by: Jared Wasinger <[email protected]>
…#27872) This PR makes EIP-4788 work in the engine API and miner. It also fixes some bugs related to EIP-4844 block processing and mining. Changes in detail: - Header.BeaconRoot has been renamed to ParentBeaconRoot. - The engine API now implements forkchoiceUpdatedV3 - newPayloadV3 method has been updated with the parentBeaconBlockRoot parameter - beacon root is now applied to new blocks in miner - For EIP-4844, block creation now updates the blobGasUsed field of the header
This changes implements faster post-selfdestruct iteration of storage slots for deletion, by using snapshot-storage+stacktrie to recover the trienodes to be deleted. This mechanism is only implemented for path-based schema. For hash-based schema, the entire post-selfdestruct storage iteration is skipped, with this change, since hash-based does not actually perform deletion anyway. --------- Co-authored-by: Martin Holst Swende <[email protected]>
This change defers to the blockchain for in what circumstances to return error, instead of handling many error-cases in the api backend.
This makes it possible to run the execution-spec-tests (a.k.a. pyspec) in CI. --------- Co-authored-by: Felix Lange <[email protected]>
Run `go generate` for `Genesis`
A while back, statetests started coming with sender baked in, which at least evmone makes use of. Let's make use of that too, and save some cycles.
…sb) (#24877) This chang creates a GaugeInfo metrics type for registering informational (textual) metrics, e.g. geth version number. It also improves the testing for backend-exporters, and uses a shared subpackage in 'internal' to provide sample datasets and ordered registry. Implements #21783 --------- Co-authored-by: Martin Holst Swende <[email protected]>
This change improves function description and simplifies logic in statedb update and commit operations.
* eth/catalyst: set random * Apply suggestions from code review --------- Co-authored-by: Martin Holst Swende <[email protected]>
…tion-filter Revert pending subscription filter
beacon/engine: add shouldOverrideBuilder to payload envelope
* core/forkid: skip genesis forks by time * core/forkid: add comment about skipping non-zero fork times * core/forkid: skip all time based forks in genesis using loop * core/forkid: simplify logic for dropping time-based forks
On ACD 163, it was agreed to bump the target and max blob values from `2/4` to `3/6` for future devnets until we could decide on final mainnet number. This change contains said update, making master pass all the hive tests. The final decision for mainnet cancun is still to be made. --------- Co-authored-by: Felix Lange <[email protected]>
This changes removes the warn-printout about not finding unclean shutdown markers, which always happens on fresh installs / wiped databases.
This updates minisign to the latest version. One new thing is that minisign (not go-minisign) has started to prehash the file, and in order to make geth pass the version-check, we need to sign the file in legacy-mode.
Avoids the somewhat expensive stack.Caller invocation by checking if it is needed
This decrease the GPO default minimum suggested fee to 0.001 GWEI from 0.1 GWEI and also make this value configurable via the gpo.MinSuggestedPriorityFee command line option.
Co-authored-by: Adrian Sutton <[email protected]>
* Enable Canyon via the superchain registry * Rename PostCanyon to Canyon
…panic Fix potential nil pointer dereference panic in superchain overrides
* Set base testnets elasticity * Nit: spelling
…mitInterval blocks
bnoieh
force-pushed
the
merge-upstream
branch
from
January 30, 2024 10:35
2074717
to
a71edb3
Compare
migrate to #58 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Merge upstream op-geth v1.101304.1
Rationale
To import bugsfix/improvements/features from upstream op-geth
Example
n/a
Changes
changes from geth
v1.11.6 -> v1.13.4
changes from op-geth
v1.101105.2 ➝ v1.101304.1
here's modification in this pr for changes from op-geth:
EIP1559DenominatorCanyon
changes from bnb-chain/op-geth develop branch