ChainWalker
ChainWalker copied to clipboard
Bump github.com/ethereum/go-ethereum from 1.10.20 to 1.10.21
Bumps github.com/ethereum/go-ethereum from 1.10.20 to 1.10.21.
Release notes
Sourced from github.com/ethereum/go-ethereum's releases.
Nausicaa (v1.10.21)
Geth v1.10.21 is a maintenance release, adding built-in configuration for the merge fork on the Goerli testnet and the
mergeNetsplitBlockfor the Sepolia testnet.Specifically, this release
- defines a terminal total difficulty for Goerli as 10_790_000 (#25324) and
- defines the mergeNetsplitBlock as 1735371 for Sepolia. (#25372)
Command changes
- The
--netrestrictoption is now also applied for discv5. (#25304)- DNS discovery is now enabled for the Sepolia testnet. (#25288)
- puppeth can no longer deploy parity and pyethapp because these clients are unmaintained. (#25329)
- abigen now has a workaround for parameter names which are also Go keywords. (#25307)
- A few minor regressions in geth CLI argument handling are fixed. (#25234)
RPC API changes
- In block-based RPC methods like
eth_getBlockByNumber, thesafeblock specifier can now be used to refer to the "safe" block post-merge. (#25165)- The
baseFeecan now be overridden in block tracing. (#25219)- RPC methods returning transaction objects now return the
chainIdfor legacy transactions. (#25244)- In
eth_sendTransaction, thechainIdparameter now verified even for legacy transactions. (#25157)eth_call,eth_estimateGasno longer add tx fees to the coinbase account. (#25214)- A new built-in tracer,
revertReasonTracer, has been added. (#25265)Merge changes
- The engine API can no longer perform block insertion while the client is snap-syncing. (#25210)
- When trying to set bad blocks retrieved via sync as canon, the API now returns INVALID. (#25190)
- The engine API endpoint ('authrpc') is now enabled by default. (#25152, #25394)
- Several other engine API bugs found during #TestingTheMerge are fixed. (#25230, #25136, #25236)
Go Library Changes
- The snap sync implementation has been updated in preparation for 'path-based state storage'. (#24898)
- The HTTP RPC server will no longer hang on shutdown even with very busy connections. (#25258)
- Package signer/core/apitypes now provides a function to calculate the EIP-712 typed data hash. (#25283)
Build changes
- We have reverted to an older version of goleveldb because recent versions have buggy compaction and manifest handling. (#25413)
- This release is built with Go 1.18.4 (#25247, #25293)
- Release tarballs have proper directory timestamps. (#25290)
For a full rundown of the changes please consult the Geth 1.10.21 release milestone
As with all our previous releases, you can find the:
... (truncated)
Commits
6710942params: go-ethereum v1.10.21 stable14b0eedgo.mod: downgrade leveldb (#25413)c6dcd01core: eth: rpc: implement safe rpc block (#25165)f543e6bMerge pull request #25371 from Zachinquarantine/mergeconfig-messagef3af3fdeth: support bubbling up bad blocks from sync to the engine API (#25190)2b6a761Merge pull request #25397 from karalabe/fix-tracer-capitalizationeb2b8cbeth/tracers/js: fix capitalization in testsb196ad1all: add whitespace linter (#25312)6c4e5d0light: fix differTries err message in tests (#25358)d2247d9eth, internal, light: fix error string capitalization (#25364)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)