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.16 to 1.1…
…0.17 (#799) Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. <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>Ploitari (v1.10.17)</h2> <p>This is a maintenance release. This release contains a lot of work in preparation for The Merge, and work for an upcoming change to the way state is stored in go-ethereum.</p> <p>This release also adds a new tool to convert 'legacy' receipts into a newer format. During startup, geth will check the database and tell you if you need to perform the conversion. Converting receipts is only needed if geth's <code>ancients</code> database has not been resynced from scratch during the last couple of years. It is recommended to back-up your receipts freezer table (<code>ancients/receipts*</code>) before performing the conversion.</p> <p>Compatibility note about <code>core/types</code>: For optimization purposes, <code>types.Header</code> and other types in this package now implement the <code>rlp.Encoder</code> interface. This change can cause incompatibilities because the new method is implemented with pointer receiver. Attempting to RLP-encode unadressable (i.e. non-pointer) values of type <code>Header</code> does not work anymore and will result in an error.</p> <h3>Change Log</h3> <ul> <li>A lot of work towards "The Merge" (TM) was performed (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24574">#24574</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24569">#24569</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24550">#24550</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24548">#24548</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24506">#24506</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24545">#24545</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23982">#23982</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24522">#24522</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24364">#24364</a>)</li> <li>A lot optimizations for RLP encoding and package trie were added (roughly 20-30% improvement) (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24126">#24126</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24425">#24425</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24420">#24420</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24251">#24251</a>)</li> <li>Preparatory work for an upcoming for state layout change (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24460">#24460</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/23954">#23954</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24486">#24486</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24391">#24391</a>, <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24392">#24392</a>)</li> <li>GraphQL: fee history API methods were added, along with nonce for pending accounts (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24452">#24452</a>)</li> <li>The non-cgo fallback secp256k1 crypto library was updated and is now ~25% faster (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24533">#24533</a>)</li> <li>Support for signing nested types via <code>clef</code> (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24407">#24407</a>)</li> <li>Receipt converter tool (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/pull/24028">#24028</a>)</li> <li>Our builds were updated to use Go 1.18</li> </ul> <p>For a full rundown of the changes please consult the Geth 1.10.17 <a href="https://github.com/ethereum/go-ethereum/milestone/129?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> <li>OSX packages in our <a href="https://github.com/ethereum/homebrew-ethereum">Homebrew Tap repository</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ethereum/go-ethereum/commit/25c9b49fdb74931137431c24cf28d3c65f9420d2"><code>25c9b49</code></a> params: go-ethereum v1.10.17 stable</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/de6a113f843822165b7fb26eb4147e493ce5d8b2"><code>de6a113</code></a> eth/catalyst: only apply block if we actually have the state (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24598">#24598</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/b502b6ac977a4e13e4255b5b71bdbd3aef608f4b"><code>b502b6a</code></a> cmd/geth: change to non-fatal error message when legacy receipt storage is no...</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/1027cb52c4068931ef67d7ad8c9ebd4c7a766112"><code>1027cb5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24605">#24605</a> from karalabe/revert-setting-ttd</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/b06e8c4a8a12a9cdfa7ac8dc7fd5f6d15cf089d1"><code>b06e8c4</code></a> core/vm: fix sstore gas comment type (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24583">#24583</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/b45d82e94ad2695831d63a11a64c2bcc8d5a8576"><code>b45d82e</code></a> core: set ttd override on all chain variations</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/0fffd3acbdc5c8f83a27b001623769cb73c5d231"><code>0fffd3a</code></a> build: close sftp connection when done (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24593">#24593</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/eb3ebceaa112dc62bbe5751e721c1d6c90bc50fb"><code>eb3ebce</code></a> internal/build: exit sftp upload (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24590">#24590</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/d1c243f84100f7d5e2291ec0e731c54b0ec9d2be"><code>d1c243f</code></a> internal/build: prevent travis timeout during ppa upload (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24589">#24589</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/19b9cf714ff1aeb044e67e8eb8f1e3cb4f965e7d"><code>19b9cf7</code></a> internal/build: show ppa upload process stdout on stdout (<a href="https://github-redirect.dependabot.com/ethereum/go-ethereum/issues/24588">#24588</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17">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.16&new-version=1.10.17)](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