Skip to content

Bump github.com/ethereum/go-ethereum from 1.15.0 to 1.17.5 in /lib - #2732

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/lib/github.com/ethereum/go-ethereum-1.17.5
Open

Bump github.com/ethereum/go-ethereum from 1.15.0 to 1.17.5 in /lib#2732
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/lib/github.com/ethereum/go-ethereum-1.17.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 29, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/ethereum/go-ethereum from 1.15.0 to 1.17.5.

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Grav-Torque Pad (v1.17.5)

This is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users. It continues the implementation work for the upcoming Amsterdam hardfork.

A few things worth highlighting:

  • The default GOGC has changed from 20 to 50, trading a higher memory peak for less GC overhead. Set --gogc=20 to keep the old behavior.
  • Pebble v2 is now supported as a key-value store backend. Pebble v2 is used when Geth is bootstrapped from scratch, and falls back to Pebble v1 for a pre-existing database. Run geth db pebble-upgrade to explicitly upgrade a legacy Pebble v1 database to v2.

Fork Implementation

  • Several Amsterdam EIPs have been implemented or updated:
  • Improve Amsterdam fork test coverage (#35364)
  • Introduce the --override.amsterdam flag (#35213)
  • Remove named hardforks from the BPO schedule (#35029)
  • Introduce the Bogota fork in the chain configuration (#34057)

Core

  • Introduce a sparse blobpool to reduce blob transaction pool memory usage (#34047)
  • Migrate legacy blobpool limbo entries to the new cell-based sidecar format on startup (#35209)
  • Drop support for v0 blob sidecars in blobpool (#35191)
  • Inline gas deduction to fix a performance regression (#35203)
  • Fix eth/71 block-access-list empty marker decoding which wrongly disconnected peers (#35286)
  • Disable snap sync mode once the pivot block is committed (#35402, #35405)
  • Speed up debug_setHead and reject unrecoverable targets (#35252)
  • Fix snap sync failing to backfill blocks with missing canonical-hash mappings (#35190)
  • Reuse the chain's JUMPDEST cache in payload building (#35378)
  • Support Pebble v2 as the database backend (#34009)
  • Support .ere files in the era store (#34978)
  • Introduce the trie.UpdateBatch API (#32448)
  • Fix freezer truncation error on newly-added empty tables after unclean shutdown (#35258)
  • Improve state recoverability reporting by considering sync status (#35400)
  • Fix account prefetching for absent accounts (#35256)
  • Various snap v2 fixes (#35321, #35323)
  • Optimize block validation (#35403)
  • Various allocation improvements (#35234, #35237, #35232)
  • Continue binary trie development (#34772)
  • Fix tx size calculation (#35406)

Networking

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.15.0 to 1.17.5.
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.15.0...v1.17.5)

---
updated-dependencies:
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.17.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 29, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 29, 2026 21:23
@github-actions

Copy link
Copy Markdown

⚠️ API Diff Results - github.com/smartcontractkit/chainlink-testing-framework/lib

⚠️ Breaking Changes (53)

blockchain (2)
  • ContractDeployer — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  github.com/ethereum/go-ethereum/accounts/abi/bind.ContractBackend
)
(github.com/ethereum/go-ethereum/common.Address, *github.com/ethereum/go-ethereum/core/types.Transaction, interface{}, error)
  • ContractLoader — Type changed:
func(
  github.com/ethereum/go-ethereum/common.Address, 
  github.com/ethereum/go-ethereum/accounts/abi/bind.ContractBackend
)
(interface{}, error)
blockchain.(*CeloClient) (1)
  • TransactionOpts — Type changed:
func(
  *EthereumWallet
)
(*github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, error)
blockchain.(*EthereumClient) (3)
  • Backend — Type changed:
func(
)
github.com/ethereum/go-ethereum/accounts/abi/bind.ContractBackend
  • DeployBackend — Type changed:
func(
)
github.com/ethereum/go-ethereum/accounts/abi/bind.DeployBackend
  • TransactionOpts — Type changed:
func(
  *EthereumWallet
)
(*github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, error)
blockchain.(*EthereumMultinodeClient) (3)
  • Backend — Type changed:
func(
)
github.com/ethereum/go-ethereum/accounts/abi/bind.ContractBackend
  • DeployBackend — Type changed:
func(
)
github.com/ethereum/go-ethereum/accounts/abi/bind.DeployBackend
  • TransactionOpts — Type changed:
func(
  *EthereumWallet
)
(*github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, error)
blockchain.EVMClient (3)
  • Backend — Type changed:
func(
)
github.com/ethereum/go-ethereum/accounts/abi/bind.ContractBackend
  • DeployBackend — Type changed:
func(
)
github.com/ethereum/go-ethereum/accounts/abi/bind.DeployBackend
  • TransactionOpts — Type changed:
func(
  *EthereumWallet
)
(*github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, error)
contracts/ethereum (4)
  • NewOptimismGas — Type changed:
func(
  github.com/ethereum/go-ethereum/common.Address, 
  github.com/ethereum/go-ethereum/accounts/abi/bind.ContractBackend
)
(*OptimismGas, error)
  • NewOptimismGasCaller — Type changed:
func(
  github.com/ethereum/go-ethereum/common.Address, 
  github.com/ethereum/go-ethereum/accounts/abi/bind.ContractCaller
)
(*OptimismGasCaller, error)
  • NewOptimismGasFilterer — Type changed:
func(
  github.com/ethereum/go-ethereum/common.Address, 
  github.com/ethereum/go-ethereum/accounts/abi/bind.ContractFilterer
)
(*OptimismGasFilterer, error)
  • NewOptimismGasTransactor — Type changed:
func(
  github.com/ethereum/go-ethereum/common.Address, 
  github.com/ethereum/go-ethereum/accounts/abi/bind.ContractTransactor
)
(*OptimismGasTransactor, error)
contracts/ethereum.(*OptimismGasCaller) (8)
  • Decimals — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
)
(*math/big.Int, error)
  • GasPrice — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
)
(*math/big.Int, error)
  • GetL1Fee — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts, 
  []byte
)
(*math/big.Int, error)
  • GetL1GasUsed — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts, 
  []byte
)
(*math/big.Int, error)
  • L1BaseFee — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
)
(*math/big.Int, error)
  • Overhead — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
)
(*math/big.Int, error)
  • Owner — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
)
(github.com/ethereum/go-ethereum/common.Address, error)
  • Scalar — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
)
(*math/big.Int, error)
contracts/ethereum.(*OptimismGasCallerRaw) (1)
  • Call — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts, 
  *[]interface{}, 
  string, 
  ...interface{}
)
error
contracts/ethereum.(*OptimismGasFilterer) (12)
  • FilterDecimalsUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.FilterOpts
)
(*OptimismGasDecimalsUpdatedIterator, error)
  • FilterGasPriceUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.FilterOpts
)
(*OptimismGasGasPriceUpdatedIterator, error)
  • FilterL1BaseFeeUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.FilterOpts
)
(*OptimismGasL1BaseFeeUpdatedIterator, error)
  • FilterOverheadUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.FilterOpts
)
(*OptimismGasOverheadUpdatedIterator, error)
  • FilterOwnershipTransferred — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.FilterOpts, 
  []github.com/ethereum/go-ethereum/common.Address, 
  []github.com/ethereum/go-ethereum/common.Address
)
(*OptimismGasOwnershipTransferredIterator, error)
  • FilterScalarUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.FilterOpts
)
(*OptimismGasScalarUpdatedIterator, error)
  • WatchDecimalsUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.WatchOpts, 
  chan<- *OptimismGasDecimalsUpdated
)
(github.com/ethereum/go-ethereum/event.Subscription, error)
  • WatchGasPriceUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.WatchOpts, 
  chan<- *OptimismGasGasPriceUpdated
)
(github.com/ethereum/go-ethereum/event.Subscription, error)
  • WatchL1BaseFeeUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.WatchOpts, 
  chan<- *OptimismGasL1BaseFeeUpdated
)
(github.com/ethereum/go-ethereum/event.Subscription, error)
  • WatchOverheadUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.WatchOpts, 
  chan<- *OptimismGasOverheadUpdated
)
(github.com/ethereum/go-ethereum/event.Subscription, error)
  • WatchOwnershipTransferred — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.WatchOpts, 
  chan<- *OptimismGasOwnershipTransferred, 
  []github.com/ethereum/go-ethereum/common.Address, 
  []github.com/ethereum/go-ethereum/common.Address
)
(github.com/ethereum/go-ethereum/event.Subscription, error)
  • WatchScalarUpdated — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.WatchOpts, 
  chan<- *OptimismGasScalarUpdated
)
(github.com/ethereum/go-ethereum/event.Subscription, error)
contracts/ethereum.(*OptimismGasRaw) (3)
  • Call — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts, 
  *[]interface{}, 
  string, 
  ...interface{}
)
error
  • Transact — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  string, 
  ...interface{}
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • Transfer — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
contracts/ethereum.(*OptimismGasTransactor) (7)
  • RenounceOwnership — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • SetDecimals — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  *math/big.Int
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • SetGasPrice — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  *math/big.Int
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • SetL1BaseFee — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  *math/big.Int
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • SetOverhead — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  *math/big.Int
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • SetScalar — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  *math/big.Int
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • TransferOwnership — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  github.com/ethereum/go-ethereum/common.Address
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
contracts/ethereum.(*OptimismGasTransactorRaw) (2)
  • Transact — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts, 
  string, 
  ...interface{}
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
  • Transfer — Type changed:
func(
  *github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts
)
(*github.com/ethereum/go-ethereum/core/types.Transaction, error)
contracts/ethereum.OptimismGasCallerSession (1)
  • CallOpts — Type changed:
  - github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
  + github.com/ethereum/go-ethereum/accounts/abi/bind/v2.CallOpts
)
contracts/ethereum.OptimismGasSession (2)
  • CallOpts — Type changed:
  - github.com/ethereum/go-ethereum/accounts/abi/bind.CallOpts
  + github.com/ethereum/go-ethereum/accounts/abi/bind/v2.CallOpts
)
  • TransactOpts — Type changed:
  - github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts
  + github.com/ethereum/go-ethereum/accounts/abi/bind/v2.TransactOpts
)
contracts/ethereum.OptimismGasTransactorSession (1)
  • TransactOpts — Type changed:
  - github.com/ethereum/go-ethereum/accounts/abi/bind.TransactOpts
  + github.com/ethereum/go-ethereum/accounts/abi/bind/v2.TransactOpts
)

📄 View full apidiff report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants