Skip to content

Commit 6b5839d

Browse files
chore: Bump github.com/ethereum/go-ethereum from 1.13.14 to 1.14.0 (#305)
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.13.14 to 1.14.0. <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>Asteria (v1.14.0)</h2> <p>Geth v1.14.0 (Asteria) is a major release with some juicy new features as well as some breaking changes. Please read through the release notes before updating to it. Whilst it should not adversely impact most users, there're always those rare occurrences.</p> <h3>Highlights</h3> <ul> <li> <p>Geth v1.14.0 switches over the default state trie representation from <code>hash</code> mode to <code>path</code> mode (i.e. <code>--state.scheme</code> flipped form <code>hash</code> to <code>path</code>) (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29108">#29108</a>). This change does not affect Geth instances with pre-existing databases, in the case of which Geth continues to use whatever the existing database's format is. If no previous database exists however, for full nodes, Geth will now default to <code>pathdb</code>. The main advantage is built-in, online historical state pruning; no more runaway state growth.</p> <ul> <li><strong>If you want to force the old behaviour, you can run Geth with <code>--state.scheme=hash</code> for now.</strong> That said, we will be dropping <code>hash</code> mode sooner rather than later, so we advise everyone running full nodes to gradually switch, if they haven't yet.</li> <li><strong>Archive mode support is not yet finalised for <code>path</code> mode, so archive nodes will still run in <code>hash</code> mode.</strong> Naturally, hash mode will not be dropped until a full <code>path</code> archive lands and people have enough time to switch to it.</li> </ul> </li> <li> <p>Geth v1.14.0 introduces a brand new <em>live-tracing</em> feature, where one or more transaction tracers might be injected into the block processing pipeline, ensuring that tracing and execution happen in lockstep (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29189">#29189</a>). Since Go does not have a cross platform, OS native plugin infrastructure, adding live tracers needs to be done at the Geth source code level, and Geth itself subsequently rebuilt. That said, the advantage is that such tracers have full execution flexibility to do whatever they like and however they like. Please see the live-tracer <a href="https://github.com/ethereum/go-ethereum/blob/master/core/tracing/CHANGELOG.md">changelog</a> and <a href="https://geth.ethereum.org/docs/developers/evm-tracing/live-tracing">docs</a> for details.</p> <ul> <li><strong>Live tracing runs in lockstep with block execution, one waiting for the other.</strong> You should never run a live tracer on a validating node, or any other where latency is important. The recommended practice is to have tracers collect and export the bare minimum data needed and do any post-processing in external systems where latency is not relevant.</li> <li><strong>The live tracer work required a number of breaking internal API changes.</strong> If you had your own native tracers implemented before this change, the <a href="https://github.com/ethereum/go-ethereum/blob/master/core/tracing/CHANGELOG.md">changelog</a> contains the necessary steps needed to update your old code for the new APIs.</li> </ul> </li> <li> <p>Geth v1.14.0 replaces the completely random transaction propagation paths (in the Ethereum P2P network) with pseudo-random ones, that ensure transactions from the same account follow the same path in the network (as long as no peer churn happens). The purpose is to allow a burst of transactions from the same account to ripple through the network on the same connections, minimising reordering. Whilst this doesn't provide any guarantees, nor does it replace the potential need for more complex routing logic, it should make nonce gaps significantly less likely, reducing the probability of dropped transactions during bursts (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29034">#29034</a>).</p> <ul> <li><strong>This change only applies to networking, so other clients are not required to follow suit.</strong> That said, the network would behave more consistently overall if all clients implemented some similar logic (the exact routing algorithm is irrelevant, as long as it's stable in the accounts).</li> </ul> </li> <li> <p>Geth v1.14.0 drops support for running pre-merge networks (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29169">#29169</a>). This does not mean that Geth will not be able to process or validate pre-merge blocks, rather that starting v1.14.0, Geth <em>must</em> have a consensus client drive it's chain selection. Geth drops the <em>forward-sync</em> mode of operation, where it imports blocks based on PoW (ethash) or PoA (clique) difficulties.</p> <ul> <li><strong>Non-merged networks will need to stick to Geth v1.13.x until they transition to post-merge.</strong> As Ethereum has transitioned towards a post-merge world, we cannot maintain a significant chunk of code that's been dead for 2 years now on mainnet.</li> <li><strong>Post-merge networks must be marked so with the <code>terminalTotalDifficultyPassed: true</code> field in their <code>genesis.json</code>.</strong> This requirement will be dropped (along with even caring at all about this field) in a few releases, but for now this field produces a clear error message for the user of what's wrong with their pre-merge network.</li> </ul> </li> <li> <p>Geth v1.14.0 stops automatically constructing the pending block (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28623">#28623</a>). Performance wise there is a significant cost to creating a potential pending block, yet most node operators do not care about it. Not even validators need the pending block. This work also drops support for mining/signing a block &quot;off-demand&quot; (i.e. not via the engine API, rather by Geth itself), meaning Clique signing is also removed going forward.</p> <ul> <li><strong>With Clique mining removed, Geth v1.14.0 cannot be a Clique signer any more.</strong> This however goes hand-in-hand with the removal or pre-merge chain selection and synchronisation support described earlier.</li> <li><strong>The pending block can still be constructed on demand for now.</strong> Whenever an RPC method is called that is based on the pending block, Geth will generate it on the fly and cache it for 1 second for subsequent calls. The first such call will have a few hundred ms execution delay.</li> </ul> </li> <li> <p><strong>Geth v1.14.0 removes support for filtering pending logs.</strong> This is following the previous change of creating the pending block only on demand. We see next to no value in monitoring the logs of a random subset of transactions that might (but probably mostly will not) end up in the next block. Power users who wish to monitor the transaction pool for MEV (or similar) purposes, should hook into Geth directly and extract the exact data they need, rather than rely on insufficient API endpoints.</p> </li> <li> <p>Geth v1.14.0 ships a <em>beacon chain</em> light client (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28822">#28822</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29308">#29308</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29335">#29335</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29532">#29532</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29567">#29567</a>). It uses the REST API of beacon nodes and requires the <code>beacon / light_client namespace</code>, currently supported by Lodestar and Nimbus (<a href="https://ethereum.github.io/beacon-APIs/#/Beacon">specs</a>).</p> <ul> <li><strong>The beacon light client provides access to consensus layer data, not execution layer data.</strong> This currently means that it can follow the beacon chain as a light client and extract the latest head and finalised execution layer block. That can be used to drive a full execution node without running an own beacon node. There is no support yet for a full execution light client.</li> <li><strong>Validation and staking is not possible with a beacon light client.</strong> Since the sync committee signatures on each beacon head are canonised in the next block, the beacon light client can only follow the chain with one slot delay.</li> <li><strong>The beacon light client exists both as a standalone executable and integrated into Geth.</strong> The <code>blsync</code> executable can drive any execution layer node through the standard engine API or can just do a &quot;test run&quot; printing block numbers and hashes to the console. The integrated mode can do the same inside Geth. If you specify at least one suitable consensus layer REST API endpoint with the <code>--beacon.api</code> flag, then Geth will run without a beacon node connected through the engine API.</li> </ul> </li> <li> <p>Geth v1.14.0 switched to using Go v1.22 by default (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28946">#28946</a>), which means we've dropped support for Go v1.20. Geth also started using of new features from Go v1.21 in our codebase, so building with Go v1.20 will probably error from now on. Just a heads up.</p> </li> </ul> <h3>Features</h3> <ul> <li>Add the <code>geth db inspect-history</code> command to inspect pathdb state history (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29267">#29267</a>).</li> <li>Enable the Cancun hard-fork when running Geth in dev mode (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28829">#28829</a>).</li> <li>Use beacon chain finality as the marker to move old blocks into ancients (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28683">#28683</a>).</li> <li>Drop large-contract (500MB+) deletion DoS protection from pathdb post Cancun (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28940">#28940</a>).</li> <li>Switch Geth's USB library from <code>libusb</code> to <code>hid</code> for simpler hardware wallet support (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28945">#28945</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29175">#29175</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29176">#29176</a>).</li> <li>Update the <code>prestateTrancer</code> to take into account 4844 blobs and their fees (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29168">#29168</a>).</li> <li>Extend the <code>ethclient</code> and <code>gethclient</code> packages with support for 4844 blob fields (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29198">#29198</a>).</li> <li>Detailed block execution metrics are now always reported, deprecating <code>--metrics.expensive</code> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29191">#29191</a>).</li> <li>Avoid a lot of memory allocations while shuffling 4844 blobs within Geth (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29050">#29050</a>).</li> <li>Switch to using Go's native <code>log/slog</code> package instead of <code>golang/exp</code> (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29302">#29302</a>).</li> <li>When computing state roots, apply state updates before deletes to avoid some trie lookups. (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29201">#29201</a>).</li> <li>Track not only total peer count, but also how many are inbound or outbound (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29424">#29424</a>).</li> <li>Add support for signing blob transactions (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28976">#28976</a>, <a href="https://redirect.github.com/ethereum/go-ethereum/pull/29470">#29470</a>).</li> <li>Surface <em>max initcode exceeded</em> errors from the VM to outer callers (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/29354">#29354</a>).</li> <li>Update the EVM to reject contract creation on top of non-empty storage (<a href="https://redirect.github.com/ethereum/go-ethereum/pull/28912">#28912</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/87246f3cbaf10f83f56bc4d45f0f3e36e83e71e9"><code>87246f3</code></a> params: release Geth v1.14.0</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/5f3c58f1de9ef91dd22b632e6bcb559081d56e1d"><code>5f3c58f</code></a> eth/downloader: fix case where skeleton reorgs below the filled block (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29358">#29358</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/ade7515c812e96467dce51da39af346aa27df575"><code>ade7515</code></a> eth, eth/tracers: process beacon root before transactions (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29402">#29402</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/fb08fd334a48e2ad07e0d5205c23368ec9cd2bec"><code>fb08fd3</code></a> core/tracing: Add OnClose Trace Hook (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29629">#29629</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/882d1e22f66521d62ecdfe4566fb419765d744cf"><code>882d1e2</code></a> cmd/geth, cmd/utils: rename config and flag to<code> VMTraceJsonConfig</code> (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29573">#29573</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/94579932b18931115f28aa7f87f02450bda084c9"><code>9457993</code></a> core/vm: fix Prague contracts (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29612">#29612</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/256d4b099cf540ba99181d6e746d4a1eaebef054"><code>256d4b0</code></a> beacon/light: request finality update explicitly when necessary (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29567">#29567</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/b2b0e1da8cac279bf0466885d1abdc5d93402f41"><code>b2b0e1d</code></a> all: fix various typos (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29600">#29600</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/709e0b399712f113a907936b9f73da8c33afd3f1"><code>709e0b3</code></a> metrics: remove librato (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29624">#29624</a>)</li> <li><a href="https://github.com/ethereum/go-ethereum/commit/0e380ddaf7d9ccba87d3a3688a3fb419b562451c"><code>0e380dd</code></a> miner: fix typos (<a href="https://redirect.github.com/ethereum/go-ethereum/issues/29625">#29625</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ethereum/go-ethereum/compare/v1.13.14...v1.14.0">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.13.14&new-version=1.14.0)](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>
1 parent 236d665 commit 6b5839d

File tree

2 files changed

+40
-41
lines changed

2 files changed

+40
-41
lines changed

go.mod

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module github.com/celestiaorg/blobstream-contracts/v4
22

33
go 1.21.1
44

5-
require github.com/ethereum/go-ethereum v1.13.14
5+
require github.com/ethereum/go-ethereum v1.14.0
66

77
require (
88
github.com/Microsoft/go-winio v0.6.1 // indirect
@@ -11,10 +11,10 @@ require (
1111
github.com/btcsuite/btcd/btcec/v2 v2.2.0 // indirect
1212
github.com/consensys/bavard v0.1.13 // indirect
1313
github.com/consensys/gnark-crypto v0.12.1 // indirect
14-
github.com/crate-crypto/go-kzg-4844 v0.7.0 // indirect
14+
github.com/crate-crypto/go-kzg-4844 v1.0.0 // indirect
1515
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
1616
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect
17-
github.com/ethereum/c-kzg-4844 v0.4.0 // indirect
17+
github.com/ethereum/c-kzg-4844 v1.0.0 // indirect
1818
github.com/fsnotify/fsnotify v1.6.0 // indirect
1919
github.com/go-ole/go-ole v1.3.0 // indirect
2020
github.com/google/uuid v1.3.0 // indirect
@@ -25,11 +25,10 @@ require (
2525
github.com/supranational/blst v0.3.11 // indirect
2626
github.com/tklauser/go-sysconf v0.3.12 // indirect
2727
github.com/tklauser/numcpus v0.6.1 // indirect
28-
golang.org/x/crypto v0.17.0 // indirect
29-
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect
30-
golang.org/x/mod v0.14.0 // indirect
31-
golang.org/x/sync v0.5.0 // indirect
32-
golang.org/x/sys v0.16.0 // indirect
33-
golang.org/x/tools v0.15.0 // indirect
28+
golang.org/x/crypto v0.22.0 // indirect
29+
golang.org/x/mod v0.17.0 // indirect
30+
golang.org/x/sync v0.7.0 // indirect
31+
golang.org/x/sys v0.19.0 // indirect
32+
golang.org/x/tools v0.20.0 // indirect
3433
rsc.io/tmplfunc v0.0.3 // indirect
3534
)

go.sum

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@ github.com/cespare/cp v0.1.0 h1:SE+dxFebS7Iik5LK0tsi1k9ZCxEaFX4AjQmoyA+1dJk=
1818
github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s=
1919
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
2020
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
21-
github.com/cockroachdb/errors v1.8.1 h1:A5+txlVZfOqFBDa4mGz2bUWSp0aHElvHX2bKkdbQu+Y=
22-
github.com/cockroachdb/errors v1.8.1/go.mod h1:qGwQn6JmZ+oMjuLwjWzUNqblqk0xl4CVV3SQbGwK7Ac=
23-
github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f h1:o/kfcElHqOiXqcou5a3rIlMc7oJbMQkeLk0VQJ7zgqY=
24-
github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI=
25-
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593 h1:aPEJyR4rPBvDmeyi+l/FS/VtA00IWvjeFvjen1m1l1A=
26-
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593/go.mod h1:6hk1eMY/u5t+Cf18q5lFMUA1Rc+Sm5I6Ra1QuPyxXCo=
27-
github.com/cockroachdb/redact v1.0.8 h1:8QG/764wK+vmEYoOlfobpe12EQcS81ukx/a4hdVMxNw=
28-
github.com/cockroachdb/redact v1.0.8/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg=
29-
github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2 h1:IKgmqgMQlVJIZj19CdocBeSfSaiCbEBZGKODaixqtHM=
30-
github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2/go.mod h1:8BT+cPK6xvFOcRlk0R8eg+OTkcqI6baNH4xAkpiYVvQ=
21+
github.com/cockroachdb/errors v1.11.1 h1:xSEW75zKaKCWzR3OfxXUxgrk/NtT4G1MiOv5lWZazG8=
22+
github.com/cockroachdb/errors v1.11.1/go.mod h1:8MUxA3Gi6b25tYlFEBGLf+D8aISL+M4MIpiWMSNRfxw=
23+
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE=
24+
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs=
25+
github.com/cockroachdb/pebble v1.1.0 h1:pcFh8CdCIt2kmEpK0OIatq67Ln9uGDYY3d5XnE0LJG4=
26+
github.com/cockroachdb/pebble v1.1.0/go.mod h1:sEHm5NOXxyiAoKWhoFxT8xMgd/f3RA6qUqQ1BXKrh2E=
27+
github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30=
28+
github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg=
3129
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo=
3230
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
3331
github.com/consensys/bavard v0.1.13 h1:oLhMLOFGTLdlda/kma4VOJazblc7IM5y5QPd2A/YjhQ=
@@ -38,8 +36,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHH
3836
github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
3937
github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233 h1:d28BXYi+wUpz1KBmiF9bWrjEMacUEREV6MBi2ODnrfQ=
4038
github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233/go.mod h1:geZJZH3SzKCqnz5VT0q/DyIG/tvu/dZk+VIfXicupJs=
41-
github.com/crate-crypto/go-kzg-4844 v0.7.0 h1:C0vgZRk4q4EZ/JgPfzuSoxdCq3C3mOZMBShovmncxvA=
42-
github.com/crate-crypto/go-kzg-4844 v0.7.0/go.mod h1:1kMhvPgI0Ky3yIa+9lFySEBUBXkYxeOi8ZF1sYioxhc=
39+
github.com/crate-crypto/go-kzg-4844 v1.0.0 h1:TsSgHwrkTKecKJ4kadtHi4b3xHW5dCFUDFnUp1TsawI=
40+
github.com/crate-crypto/go-kzg-4844 v1.0.0/go.mod h1:1kMhvPgI0Ky3yIa+9lFySEBUBXkYxeOi8ZF1sYioxhc=
4341
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
4442
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4543
github.com/deckarep/golang-set/v2 v2.1.0 h1:g47V4Or+DUdzbs8FxCCmgb6VYd+ptPAngjM6dtGktsI=
@@ -48,10 +46,10 @@ github.com/decred/dcrd/crypto/blake256 v1.0.0 h1:/8DMNYp9SGi5f0w7uCm6d6M4OU2rGFK
4846
github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc=
4947
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 h1:YLtO71vCjJRCBcrPMtQ9nqBsqpA1m5sE92cU+pd5Mcc=
5048
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs=
51-
github.com/ethereum/c-kzg-4844 v0.4.0 h1:3MS1s4JtA868KpJxroZoepdV0ZKBp3u/O5HcZ7R3nlY=
52-
github.com/ethereum/c-kzg-4844 v0.4.0/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0=
53-
github.com/ethereum/go-ethereum v1.13.14 h1:EwiY3FZP94derMCIam1iW4HFVrSgIcpsu0HwTQtm6CQ=
54-
github.com/ethereum/go-ethereum v1.13.14/go.mod h1:TN8ZiHrdJwSe8Cb6x+p0hs5CxhJZPbqB7hHkaUXcmIU=
49+
github.com/ethereum/c-kzg-4844 v1.0.0 h1:0X1LBXxaEtYD9xsyj9B9ctQEZIpnvVDeoBx8aHEwTNA=
50+
github.com/ethereum/c-kzg-4844 v1.0.0/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0=
51+
github.com/ethereum/go-ethereum v1.14.0 h1:xRWC5NlB6g1x7vNy4HDBLuqVNbtLrc7v8S6+Uxim1LU=
52+
github.com/ethereum/go-ethereum v1.14.0/go.mod h1:1STrq471D0BQbCX9He0hUj4bHxX2k6mt5nOQJhDNOJ8=
5553
github.com/fjl/memsize v0.0.2 h1:27txuSD9or+NZlnOWdKUxeBzTAUkWCVh+4Gf2dWFOzA=
5654
github.com/fjl/memsize v0.0.2/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0=
5755
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
@@ -60,6 +58,8 @@ github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff h1:tY80oXqG
6058
github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff/go.mod h1:x7DCsMOv1taUwEWCzT4cmDeAkigA5/QCwUodaVOe8Ww=
6159
github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46 h1:BAIP2GihuqhwdILrV+7GJel5lyPV3u1+PgzrWLc0TkE=
6260
github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46/go.mod h1:QNpY22eby74jVhqH4WhDLDwxc/vqsern6pW+u2kbkpc=
61+
github.com/getsentry/sentry-go v0.18.0 h1:MtBW5H9QgdcJabtZcuJG80BMOwaBpkRDZkxRkNC1sN0=
62+
github.com/getsentry/sentry-go v0.18.0/go.mod h1:Kgon4Mby+FJ7ZWHFUAZgVaIa8sxHtnRJRLTXZr51aKQ=
6363
github.com/go-ole/go-ole v1.2.5/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
6464
github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE=
6565
github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78=
@@ -69,8 +69,8 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
6969
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
7070
github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg=
7171
github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
72-
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
73-
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
72+
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
73+
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
7474
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb h1:PBC98N2aIaM3XXiurYmW7fx4GZkL8feAMVq7nEjURHk=
7575
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
7676
github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0=
@@ -159,29 +159,29 @@ github.com/urfave/cli/v2 v2.25.7 h1:VAzn5oq403l5pHjc4OhD54+XGO9cdKVL/7lDjF+iKUs=
159159
github.com/urfave/cli/v2 v2.25.7/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ=
160160
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU=
161161
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8=
162-
golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
163-
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
162+
golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30=
163+
golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M=
164164
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ=
165165
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE=
166-
golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
167-
golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
168-
golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=
169-
golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
166+
golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
167+
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
168+
golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
169+
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
170170
golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
171171
golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
172172
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
173173
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
174174
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
175-
golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
176-
golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
175+
golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=
176+
golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
177177
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
178178
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
179-
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
180-
golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
181-
golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=
182-
golang.org/x/tools v0.15.0/go.mod h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk=
183-
google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ=
184-
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
179+
golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
180+
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
181+
golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY=
182+
golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg=
183+
google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
184+
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
185185
gopkg.in/natefinch/lumberjack.v2 v2.0.0 h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8=
186186
gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
187187
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=

0 commit comments

Comments
 (0)