Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Bump github.com/ethereum/go-ethereum from 1.14.8 to 1.14.9 (#330)
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.14.8 to 1.14.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ethereum/go-ethereum/releases">github.com/ethereum/go-ethereum's releases</a>.</em></p> <blockquote> <h2>Aegis (v1.14.9)</h2> <p>This is a maintenance release, but also introduces support for the new multicall spec, which is a much anticipated feature providing a <code>eth_simulateV1</code> call, that takes a list of blocks and executes them as if calling multiple <code>eth_call</code>s sequentially. It accepts optional state and precompile overrides, as well as transfer log events. This release also ships with improved verkle support.</p> <h2>Command line</h2> <ul> <li>Remove Goerli flag and config (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30289">ethereum/go-ethereum#30289</a>)</li> </ul> <h2>Pectra</h2> <ul> <li>Implement <a href="https://eips.ethereum.org/EIPS/eip-6110">EIP-6110: Supply validator deposits on chain</a> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29431">ethereum/go-ethereum#29431</a>)</li> <li>Implement <a href="https://eips.ethereum.org/EIPS/eip-2935">EIP-2935: Serve historical block hashes from state</a> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29465">ethereum/go-ethereum#29465</a>)</li> </ul> <h2>Core</h2> <ul> <li>Refactorings in the internal journaling (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28880">ethereum/go-ethereum#28880</a>)</li> <li>Fix a flaw in which the system halts if snapshot generation is stopped while it's not running (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30040">ethereum/go-ethereum#30040</a>)</li> <li>Fix potential out-of-bound issue in mempool (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30430">ethereum/go-ethereum#30430</a>)</li> <li>Add state reader abstraction (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29761">ethereum/go-ethereum#29761</a>)</li> </ul> <h2>Txpool</h2> <ul> <li>Fetch transactions from a peer in the order they were announced in order to minimize nonce gap, causing blob txs to rejected. A special rule is applied to blob transactions: they are retrieved from the network upon reception of the announcement, as blob transactions are never broadcast over the p2p network (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30125">ethereum/go-ethereum#30125</a>)</li> </ul> <h2>Networking</h2> <ul> <li>Add support for quic entry in ENR (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30283">ethereum/go-ethereum#30283</a>)</li> <li>fix Write method in metered connection (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30355">ethereum/go-ethereum#30355</a>)</li> <li>Enable discv5 by default (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30327">ethereum/go-ethereum#30327</a>)</li> <li>Proper handling for count=0 requests (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30305">ethereum/go-ethereum#30305</a>)</li> <li>Fix permissions for cloudflare deploy (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30326">ethereum/go-ethereum#30326</a>)</li> <li>Dial nodes from discv5 (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30302">ethereum/go-ethereum#30302</a>)</li> </ul> <h2>RPC / tracing</h2> <ul> <li>support for <code>eth_simulateV1</code>, which allows for the simulation a chain of blocks or simply a processing a sequence of eth_calls in one go. It is the implementation of the latest <a href="https://redirect.github.com/ethereum/execution-apis/pull/484">multicall spec</a> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/27720">ethereum/go-ethereum#27720</a>)</li> <li>Add timeout to <code>Client.Unsubscribe</code> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30318">ethereum/go-ethereum#30318</a>)</li> <li>Add coinbase addr to js tracing context (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30231">ethereum/go-ethereum#30231</a>)</li> </ul> <h2>Misc</h2> <ul> <li>Handle ABIs with <code>contract</code> type parameters (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30315">ethereum/go-ethereum#30315</a>)</li> <li>Support fixed-size arrays in eip-712 txs (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30175">ethereum/go-ethereum#30175</a>)</li> <li>Fix txpool deadlock in <code>--dev</code> mode (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30264">ethereum/go-ethereum#30264</a>)</li> <li>Use post-interop verkle costs (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30409">ethereum/go-ethereum#30409</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/30357">ethereum/go-ethereum#30357</a>)</li> <li>Verkle witness builder (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30129">ethereum/go-ethereum#30129</a>)</li> </ul> <h2>Build</h2> <ul> <li>Work towards <a href="https://redirect.github.com/ethereum/go-ethereum/issues/28987">reproducible builds</a> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/30344">ethereum/go-ethereum#30344</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/30342">ethereum/go-ethereum#30342</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/30346">#30346</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/30325">#30325</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/30321">#30321</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/30320">#30320</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29723">#29723</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ethereum/go-ethereum/commit/c350d3acd57a543b410e9e16598488183bcd5030"><code>c350d3a</code></a> Merge pull request <a href="https://redirect.github.com/ethereum/go-ethereum/issues/30456">#30456</a> from ethereum/master</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/f321dfa827119d1b46751b0a61fe9d095e2d467f"><code>f321dfa</code></a> params: release go-ethereum v1.14.9 stable (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30455">#30455</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/d09600fdf9638cf9a3dc35aec9697b7d97cff200"><code>d09600f</code></a> Revert "core/rawdb: remove unused transition status state accessors" (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30449">#30449</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/8032b63f167938e6441d4be3eb49b12014d9bfc8"><code>8032b63</code></a> core/tracing: add verkle gas change reasons to changelog (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30444">#30444</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/8dd296201d828933cd49f4a2e874b743f324a49a"><code>8dd2962</code></a> core/tracing: fix typo in comment (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30443">#30443</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/ec596e06a58f3c4c4bac0262ebfc57539c3e5fd1"><code>ec596e0</code></a> core, trie: prealloc capacity for maps (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30437">#30437</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/03424962f11bbbbfe79a6d830944ce194a61c3b1"><code>0342496</code></a> core/types: more easily extensible tx signing (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30372">#30372</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/4c4f21293ef5243267c9fac7deab0b0dc7630141"><code>4c4f212</code></a> internal: run tests in parallel (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30381">#30381</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/ae707445f54972f4fddc7c6cf8ba2de083636e50"><code>ae70744</code></a> core/rawdb: remove unused transition status state accessors (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30433">#30433</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/0dd7e82c0aef3c27303b4a7b30016790dda949d4"><code>0dd7e82</code></a> core/txpool/blobpool: avoid possible zero index panic (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/30430">#30430</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ethereum/go-ethereum/compare/v1.14.8...v1.14.9">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum&package-manager=go_modules&previous-version=1.14.8&new-version=1.14.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: sweexordious <[email protected]>
- Loading branch information