Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): Bump github.com/ethereum/go-ethereum from 1.10.13 to 1.1…
…0.14 (#709) Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.13 to 1.10.14. <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>Hourglass Nebula (v1.10.14)</h2> <p>The focus of this release is bug fixes and performance improvements.</p> <p>We are especially pleased to announce that this release contains a prototype implementation of the PoW to PoS transition (a.k.a. 'The Merge'). As of this version, Geth is compatible with the Kintsugi testnet spec v3.</p> <p>We would also like to thank <a href="https://notes.ethereum.org/@ipsilon/about">Team Ipsilon</a> for their development of the EVM optimizations included in this release. EVM bytecode evaluation is now ~20% faster.</p> <h4>Geth changes</h4> <ul> <li>A regression in txpool limit handling is resolved. This affects the <code>--pricelimit</code> option, which has been reverted to work exactly as it did in geth v1.10.12. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24080">#24080</a>)</li> <li>Geth can now handle the transition from PoW to PoS. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23761">#23761</a>)</li> <li>In the JavaScript console, long-running JS computation (i.e. for/while loops) can now be interrupted with Ctrl-C. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23387">#23387</a>)</li> <li>A corner-case issue in the transaction hash indexer is resolved. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24024">#24024</a>)</li> <li>Unclean shutdown markers are now updated regularly and report more accurate geth startup/shutdown times. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24077">#24077</a>)</li> <li>In log messages related to RPC method invocations, the key "t" is now called "duration" to prevent a name clash when using the JSON output format. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24112">#24112</a>)</li> </ul> <h4>RPC API changes</h4> <ul> <li>The <code>engine</code> APIs (enabled in <code>geth --catalyst</code> mode) are now up-to-date for Kintsugi testnet v3. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23984">#23984</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24067">#24067</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24075">#24075</a>)</li> <li>A panic in the <code>clique_getSigner</code> RPC method is resolved. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23961">#23961</a>)</li> </ul> <h4>Go library changes</h4> <ul> <li>The EVM implementation has been cleaned up and interpreter loop performance is improved. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24120">#24120</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24048">#24048</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24085">#24085</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24026">#24026</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24031">#24031</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24040">#24040</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23970">#23970</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23952">#23952</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23974">#23974</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23977">#23977</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23967">#23967</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24066">#24066</a>)</li> <li>In preparation for EIP-3670, the EVM now recognizes the INVALID opcode 0xFE. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24017">#24017</a>)</li> <li>Internal opcode names have been modernized to match Solidity: SHA3 is now KECCAK256, SUICIDE is now SELFDESTRUCT. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23976">#23976</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24022">#24022</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24016">#24016</a>)</li> <li>Generating Go/Java bindings for contracts with struct-typed constructor parameters now works correctly. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23940">#23940</a>)</li> <li>Built-in EVM trace loggers have moved from core/vm to a dedicated package. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23892">#23892</a>)</li> <li>EIP-712 (typed data signing) structs have moved from signer/core to package signer/core/apitypes. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24029">#24029</a>)</li> </ul> <h4>Networking</h4> <ul> <li>The eth protocol implementation now uses request IDs (added by eth/66) internally. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23576">#23576</a>)</li> <li>Hashing of eth response data now uses multiple threads, improving sync performance. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24032">#24032</a>)</li> <li>The now-unused 2GB fast sync bloom filter has been removed. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24047">#24047</a>)</li> <li>Serving ancient headers to other peers has been optimized. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23105">#23105</a>)</li> <li>The discv4 test suite is more robust and logs received packets better. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23966">#23966</a>)</li> <li>There are now fuzz tests for the snap protocol message handler. (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23957">#23957</a>)</li> </ul> <p>For a full rundown of the changes please consult the Geth 1.10.14 <a href="https://github.com/ethereum/go-ethereum/milestone/126?closed=1">release milestone</a>.</p> <hr /> <p>As with all our previous releases, you can find the:</p> <ul> <li>Pre-built binaries for all platforms on our <a href="https://geth.ethereum.org/downloads/">downloads page</a>.</li> <li>Docker images published under <a href="https://cloud.docker.com/u/ethereum/repository/docker/ethereum/client-go"><code>ethereum/client-go</code></a>.</li> <li>Ubuntu packages in our <a href="https://launchpad.net/~ethereum/+archive/ubuntu/ethereum">Launchpad PPA repository</a>.</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ethereum/go-ethereum/commit/11a3a35097ec493d71137c9bfa433bceeedff6c0"><code>11a3a35</code></a> params: release go-ethereum v1.10.14 stable</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/3f2e96cf95ef9d42840b295b2058b7e38a71d9eb"><code>3f2e96c</code></a> cmd/geth: add missing sepolia testnet flag checks (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24147">#24147</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/980b7682b474db61ecbd78171e7cacfec8214048"><code>980b768</code></a> core/types: document JSON field name equivalents of DynamicFeeTx (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24143">#24143</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/b8edc04ce33c7662972fbf5219584783d296efb1"><code>b8edc04</code></a> build: upgrade -dlgo version to Go 1.17.5 (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24144">#24144</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/99be62a9b16fd7b3d1e2e17f1e571d3bef34f122"><code>99be62a</code></a> accounts/abi: avoid unnecessary alloc (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24128">#24128</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/8bbf83e7a4e680c3b3b8e7a1cb09b76479dd26fe"><code>8bbf83e</code></a> core: ignore basefee when comparing with pool gasprice in txpool (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24080">#24080</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/2295640ebd7292660c976cf0665fead11287d18e"><code>2295640</code></a> eth/catalyst: implement kintsugi-spec v3 (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24067">#24067</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/f5f5c0855a0f251fb04dc17e4bba837d203384eb"><code>f5f5c08</code></a> tests/solidity/contracts: fix typo in OpCodes.sol (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24123">#24123</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/ada9c774e95f308495132557772a00d31cc1797c"><code>ada9c77</code></a> eth, les: update unclean shutdown markers regularly (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24077">#24077</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/3e47e38a4e87b8e46ab6a4cdde52ca65e746e455"><code>3e47e38</code></a> core/vm: Make INVALID a defined opcode (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24017">#24017</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ethereum/go-ethereum/compare/v1.10.13...v1.10.14">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.10.13&new-version=1.10.14)](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 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>
- Loading branch information