Commit 394057f
authored
chore(deps): update ghcr.io/paradigmxyz/reth docker tag to v1.10.2 (#410)
> ℹ️ **Note**
>
> This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
|
[ghcr.io/paradigmxyz/reth](https://redirect.github.com/paradigmxyz/reth)
| minor | `v1.9.3` → `v1.10.2` |
---
### Release Notes
<details>
<summary>paradigmxyz/reth (ghcr.io/paradigmxyz/reth)</summary>
###
[`v1.10.2`](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.10.2):
Reth v1.10.2
[Compare
Source](https://redirect.github.com/paradigmxyz/reth/compare/v1.10.1...v1.10.2)
### Maintenance Release
- Resolves a vergen dependency issue for sdk users
- Addresses some perf regressions introduced in 1.10.1, 1.10.1 users
should upgrade
#### Backwards Compatibility
> \[!IMPORTANT]
> In case you need to downgrade after running 1.10.x, please downgrade
to
[1.9.4](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.9.4)
#### Update Priority
This table provides priorities for which classes of users should update
particular components.
| User Class | Priority |
| -------------------- | ------------------- |
| Payload Builders | Medium as in 1.10.0 |
| Non-Payload Builders | Medium as in 1.10.0 |
#### All Changes
- chore(deps): bump vergen and vergen-git2 to 9.1.0
([#​21141](https://redirect.github.com/paradigmxyz/reth/issues/21141))
- fix: handle incomplete receipts gracefully in receipt root task
([#​21285](https://redirect.github.com/paradigmxyz/reth/issues/21285))
- fix: clear `overlay_cache` in `with_extended_hashed_state_overlay`
([#​21233](https://redirect.github.com/paradigmxyz/reth/issues/21233))
- fix(engine): clear execution cache when block validation fails
([#​21282](https://redirect.github.com/paradigmxyz/reth/issues/21282))
- chore(release): prep v1.10.2 release
([#​21287](https://redirect.github.com/paradigmxyz/reth/issues/21287))
#### Binaries
[See pre-built binaries
documentation.](https://reth.rs/installation/binaries)
The binaries are signed with the PGP key: `50FB 7CC5 5B2E 8AFA 59FE 03B7
AA5E D56A 7FBF 253E`
##### Reth
| System | Architecture | Binary | PGP Signature |
|
:-----------------------------------------------------------------------------:
| :----------: |
:----------------------------------------------------------------------------------------------------------------------------------------------------------:
|
:-------------------------------------------------------------------------------------------------------------------------------
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | x86\_64 |
[reth-v1.10.2-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | aarch64 |
[reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/513083/windows-174.svg"
width="50"/> | x86\_64 |
[reth-v1.10.2-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | x86\_64 |
[reth-v1.10.2-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | aarch64 |
[reth-v1.10.2-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473589/docker.svg"
width="50"/> | Docker |
[paradigmxyz/reth](https://ghcr.io/paradigmxyz/reth) | - |
##### OP-Reth
| System | Architecture | Binary | PGP Signature |
|
:-----------------------------------------------------------------------------:
| :----------: |
:----------------------------------------------------------------------------------------------------------------------------------------------------------------:
|
:----------------------------------------------------------------------------------------------------------------------------------
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.2-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | aarch64 |
[op-reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/513083/windows-174.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.2-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.2-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | aarch64 |
[op-reth-v1.10.2-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473589/docker.svg"
width="50"/> | Docker |
[paradigmxyz/op-reth](https://ghcr.io/paradigmxyz/op-reth) | - |
**Full Changelog**:
<https://github.com/paradigmxyz/reth/compare/v1.10.1...v1.10.2>
###
[`v1.10.1`](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.10.1):
Reth v1.10.1
[Compare
Source](https://redirect.github.com/paradigmxyz/reth/compare/v1.10.0...v1.10.1)

##### Maintenance Release
- Reverting the reth-chain crate changes and adds the useful
LazyTrieData/SortedTrieData types directly to reth-trie-common
([#​21155](https://redirect.github.com/paradigmxyz/reth/pull/21155))
- Prevent ExExManager deadlock when buffer clears after being full
([#​21135](https://redirect.github.com/paradigmxyz/reth/pull/21135))
##### Backwards Compatibility
> \[!IMPORTANT]
> In case you need to downgrade after running 1.10.x, please downgrade
to
[1.9.4](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.9.4)
##### Update Priority
This table provides priorities for which classes of users should update
particular components.
| User Class | Priority |
| -------------------- | ------------------- |
| Payload Builders | Medium as in 1.10.0 |
| Non-Payload Builders | Medium as in 1.10.0 |
##### All Changes
- chore: bump version to 1.10.1
([#​21188](https://redirect.github.com/paradigmxyz/reth/issues/21188))
- chore: rename extend\_ref methods on sorted data structures
([#​21043](https://redirect.github.com/paradigmxyz/reth/issues/21043))
- fix(flashblocks): Add flashblock ws connection retry period
([#​20510](https://redirect.github.com/paradigmxyz/reth/issues/20510))
- chore(bench): add --disable-tx-gossip to benchmark node args
([#​21171](https://redirect.github.com/paradigmxyz/reth/issues/21171))
- refactor(stages): reuse history index cache buffers in
`collect_history_indices`
([#​21017](https://redirect.github.com/paradigmxyz/reth/issues/21017))
- feat(download): resumable snapshot downloads with auto-retry
([#​21161](https://redirect.github.com/paradigmxyz/reth/issues/21161))
- ci: update to tempoxyz
([#​21176](https://redirect.github.com/paradigmxyz/reth/issues/21176))
- chore: apply spelling and typo fixes
([#​21182](https://redirect.github.com/paradigmxyz/reth/issues/21182))
- docs: document minimal storage mode in pruning FAQ
([#​21025](https://redirect.github.com/paradigmxyz/reth/issues/21025))
- chore(deps): weekly `cargo update`
([#​21167](https://redirect.github.com/paradigmxyz/reth/issues/21167))
- feat(execution-types): add receipts\_iter helper
([#​21162](https://redirect.github.com/paradigmxyz/reth/issues/21162))
- revert: undo Chain crate, add LazyTrieData to trie-common
([#​21155](https://redirect.github.com/paradigmxyz/reth/issues/21155))
- feat(engine): add new\_payload\_interval metric (start-to-start)
([#​21159](https://redirect.github.com/paradigmxyz/reth/issues/21159))
- feat(engine): add time\_between\_new\_payloads metric
([#​21158](https://redirect.github.com/paradigmxyz/reth/issues/21158))
- fix(storage-api): gate reth-chain dependency behind std feature
- perf(storage): batch trie updates across blocks in save\_blocks
([#​21142](https://redirect.github.com/paradigmxyz/reth/issues/21142))
- refactor: use ExecutionOutcome::single instead of tuple From
([#​21152](https://redirect.github.com/paradigmxyz/reth/issues/21152))
- chore(chain-state): reorganize deferred\_trie.rs impl blocks
([#​21151](https://redirect.github.com/paradigmxyz/reth/issues/21151))
- feat(primitives-traits): add try\_recover\_signers for parallel batch
recovery
([#​21103](https://redirect.github.com/paradigmxyz/reth/issues/21103))
- perf: make Chain use DeferredTrieData
([#​21137](https://redirect.github.com/paradigmxyz/reth/issues/21137))
- fix(engine): request head block download when not buffered after
backfill
([#​21150](https://redirect.github.com/paradigmxyz/reth/issues/21150))
- fix(`docs/cli`): update `help.rs` to use nightly toolchain
([#​21149](https://redirect.github.com/paradigmxyz/reth/issues/21149))
- fix: properly record span fields
([#​21148](https://redirect.github.com/paradigmxyz/reth/issues/21148))
- fix: release mutex before dropping ancestors in wait\_cloned
([#​21146](https://redirect.github.com/paradigmxyz/reth/issues/21146))
- feat(db): implement extra dup methods
([#​20964](https://redirect.github.com/paradigmxyz/reth/issues/20964))
- feat(consensus): incremental receipt root computation in background
task
([#​21131](https://redirect.github.com/paradigmxyz/reth/issues/21131))
- perf: start saving cache sooner
([#​21130](https://redirect.github.com/paradigmxyz/reth/issues/21130))
- chore(deps): bump vergen and vergen-git2 to 9.1.0
([#​21141](https://redirect.github.com/paradigmxyz/reth/issues/21141))
- fix(exex): prevent ExExManager deadlock when buffer clears after being
full
([#​21135](https://redirect.github.com/paradigmxyz/reth/issues/21135))
- perf(engine): defer trie overlay computation with LazyOverlay
([#​21133](https://redirect.github.com/paradigmxyz/reth/issues/21133))
- feat(storage): add EitherReader for routing history queries to MDBX or
RocksDB
([#​21063](https://redirect.github.com/paradigmxyz/reth/issues/21063))
- perf: Optimize multiproof sequencer `add_proof`
([#​21129](https://redirect.github.com/paradigmxyz/reth/issues/21129))
- refactor: use `BlockExecutionOutcome` in `ExecutedBlock`
([#​21123](https://redirect.github.com/paradigmxyz/reth/issues/21123))
- chore(deps): update alloy-evm and alloy-op-evm to 0.26.3
([#​21126](https://redirect.github.com/paradigmxyz/reth/issues/21126))
- perf(cli): use available\_parallelism as default for re-execute
([#​21010](https://redirect.github.com/paradigmxyz/reth/issues/21010))
- chore(provider): pre alloc tx hashes
([#​21114](https://redirect.github.com/paradigmxyz/reth/issues/21114))
- feat: stagging revm v34.0.0
([#​20627](https://redirect.github.com/paradigmxyz/reth/issues/20627))
- feat(trie): in-memory trie changesets
([#​20997](https://redirect.github.com/paradigmxyz/reth/issues/20997))
- perf(trie): fix extend\_sorted\_vec O(n log n) → O(n+m) merge
([#​21098](https://redirect.github.com/paradigmxyz/reth/issues/21098))
- refactor(chain-state): extract blocks\_to\_chain helper
([#​21110](https://redirect.github.com/paradigmxyz/reth/issues/21110))
- fix(reth-bench): use requests hash
([#​21111](https://redirect.github.com/paradigmxyz/reth/issues/21111))
- perf: reserve in extend\_sorted\_vec
([#​21109](https://redirect.github.com/paradigmxyz/reth/issues/21109))
- feat: add `rocksdb` to `save_blocks`
([#​21003](https://redirect.github.com/paradigmxyz/reth/issues/21003))
- feat(reth-bench): add generate-big-block command
([#​21082](https://redirect.github.com/paradigmxyz/reth/issues/21082))
- perf(trie): add k-way merge batch optimization for
merge\_overlay\_trie\_input
([#​21080](https://redirect.github.com/paradigmxyz/reth/issues/21080))
- feat: parallelize `save_blocks`
([#​20993](https://redirect.github.com/paradigmxyz/reth/issues/20993))
- feat: add get/set db settings for `rocksdb`
([#​21095](https://redirect.github.com/paradigmxyz/reth/issues/21095))
- feat(rpc): add flag to skip invalid transactions in
testing\_buildBlockV1
([#​21094](https://redirect.github.com/paradigmxyz/reth/issues/21094))
- test(storage): add parametrized MDBX/RocksDB history lookup
equivalence tests
([#​20871](https://redirect.github.com/paradigmxyz/reth/issues/20871))
##### Binaries
[See pre-built binaries
documentation.](https://reth.rs/installation/binaries)
The binaries are signed with the PGP key: `50FB 7CC5 5B2E 8AFA 59FE 03B7
AA5E D56A 7FBF 253E`
##### Reth
| System | Architecture | Binary | PGP Signature |
|
:-----------------------------------------------------------------------------:
| :----------: |
:----------------------------------------------------------------------------------------------------------------------------------------------------------:
|
:-------------------------------------------------------------------------------------------------------------------------------
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | x86\_64 |
[reth-v1.10.1-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | aarch64 |
[reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/513083/windows-174.svg"
width="50"/> | x86\_64 |
[reth-v1.10.1-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | x86\_64 |
[reth-v1.10.1-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | aarch64 |
[reth-v1.10.1-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473589/docker.svg"
width="50"/> | Docker |
[paradigmxyz/reth](https://ghcr.io/paradigmxyz/reth) | - |
##### OP-Reth
| System | Architecture | Binary | PGP Signature |
|
:-----------------------------------------------------------------------------:
| :----------: |
:----------------------------------------------------------------------------------------------------------------------------------------------------------------:
|
:----------------------------------------------------------------------------------------------------------------------------------
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.1-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | aarch64 |
[op-reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/513083/windows-174.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.1-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.1-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | aarch64 |
[op-reth-v1.10.1-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473589/docker.svg"
width="50"/> | Docker |
[paradigmxyz/op-reth](https://ghcr.io/paradigmxyz/op-reth) | - |
###
[`v1.10.0`](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.10.0):
Reth v1.10.0
[Compare
Source](https://redirect.github.com/paradigmxyz/reth/compare/v1.9.4...v1.10.0)

This release brings performance improvements (overlay caching for state
providers
([#​19752](https://redirect.github.com/paradigmxyz/reth/pull/19752)),
transaction pool optimizations
([#​20405](https://redirect.github.com/paradigmxyz/reth/pull/20405),
[#​20398](https://redirect.github.com/paradigmxyz/reth/pull/20398))),
new RPC endpoints (`engine_getBlobsV3`, `debug_getBadBlock`,
`reth_subscribePersistedBlock`, `testing_buildBlockV1`). With these
changes we saw a \~25% improvement on average on newPayload.
Further, the release comes with CLI enhancements (`--netrestrict`,
`--max-peers`, `--minimal`, `--p2p-secret-key-hex`), and extended OP
Stack flashblock support.
This is a major version bump due to SDK breaking changes including the
removal of the `Consensus::Error` associated type and revamped tx policy
traits.
**Action Required**: The merkle changeset defaults were fixed, but this
means if you had manually set a non-default value, it may now conflict
or behave unexpectedly. Users that are running a non default (1064)
merkle changeset pruning distance should remove it from their reth.toml
([#​20108](https://redirect.github.com/paradigmxyz/reth/pull/20108))
##### Backwards Compatibility
> \[!IMPORTANT]
> In case you need to downgrade after running 1.10.x, please downgrade
to
[1.9.4](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.9.4)
##### Update Priority
This table provides priorities for which classes of users should update
particular components.
| User Class | Priority |
| -------------------- | -------- |
| Payload Builders | Medium |
| Non-Payload Builders | Medium |
##### Breaking Changes
##### SDK
- Removed associated error type for `Consensus` trait
([#​20843](https://redirect.github.com/paradigmxyz/reth/pull/20843))
- Revamped tx policy traits
([#​19878](https://redirect.github.com/paradigmxyz/reth/pull/19878))
- Extended tx policy API
([#​20861](https://redirect.github.com/paradigmxyz/reth/pull/20861))
- Changed `BestTransactions::mark_invalid` to accept error by reference
([#​19981](https://redirect.github.com/paradigmxyz/reth/pull/19981))
- Replaced `CliHeader` with `HeaderMut`
([#​20001](https://redirect.github.com/paradigmxyz/reth/pull/20001))
- Changed `append_block_body` to take a ref
([#​20504](https://redirect.github.com/paradigmxyz/reth/pull/20504))
- `EthExecutionContext` requires extradata
([#​20314](https://redirect.github.com/paradigmxyz/reth/pull/20314))
- Renamed `tx_resp_builder`
([#​20037](https://redirect.github.com/paradigmxyz/reth/pull/20037))
-
##### Pruning Behavior
- Fixed merkle changeset defaults
([#​20108](https://redirect.github.com/paradigmxyz/reth/pull/20108)):
**Action Required** - Users running a non-default (1064) merkle
changeset pruning distance should remove it from their `reth.toml`
##### Features
##### Performance
- Cache overlays in the `OverlayStateProviderFactory`
([#​19752](https://redirect.github.com/paradigmxyz/reth/pull/19752))
- Improve txpool updates
([#​20405](https://redirect.github.com/paradigmxyz/reth/pull/20405),
[#​20398](https://redirect.github.com/paradigmxyz/reth/pull/20398))
##### RPC
- Support `txIndex` in `debug_traceCall`
([#​18477](https://redirect.github.com/paradigmxyz/reth/pull/18477))
- Add support for `debug_getBadBlock`
([#​20144](https://redirect.github.com/paradigmxyz/reth/pull/20144))
- Add `testing_buildBlockV1`
([#​20094](https://redirect.github.com/paradigmxyz/reth/pull/20094))
- Add `engine_getBlobsV3`
([#​20415](https://redirect.github.com/paradigmxyz/reth/issues/20415))
- Add `reth_subscribePersistedBlock` endpoint
([#​20877](https://redirect.github.com/paradigmxyz/reth/pull/20877))
- Support more `eth_simulateV1` error codes
([#​20054](https://redirect.github.com/paradigmxyz/reth/issues/20054))
##### CLI
- Add `--p2p-secret-key-hex` argument
([#​19670](https://redirect.github.com/paradigmxyz/reth/pull/19670))
- Add `--netrestrict` argument
([#​19686](https://redirect.github.com/paradigmxyz/reth/pull/19686))
- Add `--max-peers` support
([#​20139](https://redirect.github.com/paradigmxyz/reth/pull/20139))
##### P2P
- Don't replace peer status on discovered nodes
([#​20018](https://redirect.github.com/paradigmxyz/reth/pull/20018))
##### Pruning & Storage
- Support custom static file batch sizes
([#​19562](https://redirect.github.com/paradigmxyz/reth/pull/19562))
##### SDK
- New `convert_to_block` `PayloadValidator` function
([#​19953](https://redirect.github.com/paradigmxyz/reth/pull/19953))
- Better RPC bounds
([#​19980](https://redirect.github.com/paradigmxyz/reth/pull/19980))
- Deferred Trie API
([#​19894](https://redirect.github.com/paradigmxyz/reth/pull/19894))
- Insert executed block hook
([#​19822](https://redirect.github.com/paradigmxyz/reth/pull/19822))
##### OP Stack
- Changed flashblock log target to "flashblock"
([#​19656](https://redirect.github.com/paradigmxyz/reth/pull/19656))
- Support batch requests for historical RPC
([#​19679](https://redirect.github.com/paradigmxyz/reth/pull/19679))
- Flashblock sidecar process
([#​19667](https://redirect.github.com/paradigmxyz/reth/pull/19667))
- Support flashblocks on `eth_getTransactionByHash`
([#​19954](https://redirect.github.com/paradigmxyz/reth/pull/19954))
- Support flashblocks on `eth_getBlockTransactionCount`
([#​20291](https://redirect.github.com/paradigmxyz/reth/pull/20291))
##### Bug Fixes
##### P2P
- Encode receipts for eth/69 correctly
([#​20074](https://redirect.github.com/paradigmxyz/reth/pull/20074))
##### RPC
- Fixed `admin_nodeInfo` ignoring external IP settings
([#​19784](https://redirect.github.com/paradigmxyz/reth/pull/19784))
- Fixed refund bundle calculation
([#​19991](https://redirect.github.com/paradigmxyz/reth/pull/19991))
- Fixed `trace_filter` range off by one
([#​20199](https://redirect.github.com/paradigmxyz/reth/pull/20199))
- Returns invalid params if `toBlock` exceeds current head
([#​20202](https://redirect.github.com/paradigmxyz/reth/pull/20202))
- Validate `eth_getLogs` block range
([#​20218](https://redirect.github.com/paradigmxyz/reth/pull/20218))
- Fixed panic in `eth_feeHistory`
([#​20969](https://redirect.github.com/paradigmxyz/reth/pull/20969))
- Diff tracer fix for unchanged accounts
([revm-inspectors#387](https://redirect.github.com/paradigmxyz/revm-inspectors/pull/387))
##### Binaries
[See pre-built binaries
documentation.](https://reth.rs/installation/binaries)
The binaries are signed with the PGP key: `50FB 7CC5 5B2E 8AFA 59FE 03B7
AA5E D56A 7FBF 253E`
##### Reth
| System | Architecture | Binary | PGP Signature |
|
:-----------------------------------------------------------------------------:
| :----------: |
:----------------------------------------------------------------------------------------------------------------------------------------------------------:
|
:-------------------------------------------------------------------------------------------------------------------------------
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | x86\_64 |
[reth-v1.10.0-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | aarch64 |
[reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/513083/windows-174.svg"
width="50"/> | x86\_64 |
[reth-v1.10.0-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | x86\_64 |
[reth-v1.10.0-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | aarch64 |
[reth-v1.10.0-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473589/docker.svg"
width="50"/> | Docker |
[paradigmxyz/reth](https://ghcr.io/paradigmxyz/reth) | - |
##### OP-Reth
| System | Architecture | Binary | PGP Signature |
|
:-----------------------------------------------------------------------------:
| :----------: |
:----------------------------------------------------------------------------------------------------------------------------------------------------------------:
|
:----------------------------------------------------------------------------------------------------------------------------------
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.0-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473700/linux.svg"
width="50"/> | aarch64 |
[op-reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/513083/windows-174.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.0-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | x86\_64 |
[op-reth-v1.10.0-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/511330/apple-173.svg"
width="50"/> | aarch64 |
[op-reth-v1.10.0-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-apple-darwin.tar.gz)
| [PGP
Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-apple-darwin.tar.gz.asc)
|
| <img src="https://www.svgrepo.com/download/473589/docker.svg"
width="50"/> | Docker |
[paradigmxyz/op-reth](https://ghcr.io/paradigmxyz/op-reth) | - |
##### What's Changed
- refactor(era): move to e2s module e2s types and file handling by
[@​lean-apple](https://redirect.github.com/lean-apple) in
[#​19490](https://redirect.github.com/paradigmxyz/reth/pull/19490)
- chore: use `dashboard` variable in main Grafana dashboard by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19518](https://redirect.github.com/paradigmxyz/reth/pull/19518)
- refactor: use `Url::as_str()` directly in era modules by
[@​davidjsonn](https://redirect.github.com/davidjsonn) in
[#​19485](https://redirect.github.com/paradigmxyz/reth/pull/19485)
- refactor(era): move era1 types and file handling to new module by
[@​lean-apple](https://redirect.github.com/lean-apple) in
[#​19520](https://redirect.github.com/paradigmxyz/reth/pull/19520)
- feat(optimism): Simplify trait bounds in
revalidate\_interop\_txs\_stream by
[@​Fibonacci747](https://redirect.github.com/Fibonacci747) in
[#​19500](https://redirect.github.com/paradigmxyz/reth/pull/19500)
- docs: fix license links in README.md by
[@​maximevtush](https://redirect.github.com/maximevtush) in
[#​19519](https://redirect.github.com/paradigmxyz/reth/pull/19519)
- chore(era): move `era` types to `era` module by
[@​lean-apple](https://redirect.github.com/lean-apple) in
[#​19527](https://redirect.github.com/paradigmxyz/reth/pull/19527)
- feat: add `Metadata` table and `StorageSettings` to `ProviderFactory`
by [@​joshieDo](https://redirect.github.com/joshieDo) in
[#​19384](https://redirect.github.com/paradigmxyz/reth/pull/19384)
- feat(engine): record newPayload/forkchoiceUpdated metrics outside of
RPC by [@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19522](https://redirect.github.com/paradigmxyz/reth/pull/19522)
- fix: replace unreachable libmdbx documentation URL by
[@​oooLowNeoNooo](https://redirect.github.com/oooLowNeoNooo) in
[#​19532](https://redirect.github.com/paradigmxyz/reth/pull/19532)
- perf(era-utils): avoid unnecessary PathBuf clone in export by
[@​avorylli](https://redirect.github.com/avorylli) in
[#​19530](https://redirect.github.com/paradigmxyz/reth/pull/19530)
- fix(trie): InMemoryTrieCursor case where all DB nodes are deleted by
[@​mediocregopher](https://redirect.github.com/mediocregopher) in
[#​19464](https://redirect.github.com/paradigmxyz/reth/pull/19464)
- fix(stages-types): resolve compilation errors in tests by
[@​davidjsonn](https://redirect.github.com/davidjsonn) in
[#​19501](https://redirect.github.com/paradigmxyz/reth/pull/19501)
- feat(provider): configurable blocks per static file segment by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19458](https://redirect.github.com/paradigmxyz/reth/pull/19458)
- refactor(provider, cli): simplify getting provider for index or range
by [@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19440](https://redirect.github.com/paradigmxyz/reth/pull/19440)
- chore: add new engine metrics to dashboard, fix multiproof charts by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19540](https://redirect.github.com/paradigmxyz/reth/pull/19540)
- ci: check that Grafana dashboard doesn't contain DS\_PROMETHEUS by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19541](https://redirect.github.com/paradigmxyz/reth/pull/19541)
- feat: add capabilities to fetch Peer type by
[@​0xKarl98](https://redirect.github.com/0xKarl98) in
[#​19543](https://redirect.github.com/paradigmxyz/reth/pull/19543)
- fix: remove redundant header insertion in extend\_blocks and tests by
[@​phrwlk](https://redirect.github.com/phrwlk) in
[#​19534](https://redirect.github.com/paradigmxyz/reth/pull/19534)
- docs: explain default db size and error in CLI help by
[@​Andrurachi](https://redirect.github.com/Andrurachi) in
[#​19533](https://redirect.github.com/paradigmxyz/reth/pull/19533)
- feat(static-file): dynamic static file size by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19381](https://redirect.github.com/paradigmxyz/reth/pull/19381)
- fix(prune): use saturating\_sub in
PruneLimiter::deleted\_entries\_limit\_left by
[@​Snezhkko](https://redirect.github.com/Snezhkko) in
[#​19535](https://redirect.github.com/paradigmxyz/reth/pull/19535)
- fix: Update filter last poll timestamp in filter logs by
[@​ercecan](https://redirect.github.com/ercecan) in
[#​19549](https://redirect.github.com/paradigmxyz/reth/pull/19549)
- refactor(provider): introduce `EitherWriter` by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19554](https://redirect.github.com/paradigmxyz/reth/pull/19554)
- chore(provider): exhaustive segment match in static files check by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19556](https://redirect.github.com/paradigmxyz/reth/pull/19556)
- fix(net): preserve ECIESError in connect\_without\_timeout by
[@​phrwlk](https://redirect.github.com/phrwlk) in
[#​19558](https://redirect.github.com/paradigmxyz/reth/pull/19558)
- refactor: provide default implementation for send\_raw\_transaction by
[@​klkvr](https://redirect.github.com/klkvr) in
[#​19564](https://redirect.github.com/paradigmxyz/reth/pull/19564)
- chore(consensus): update
GasLimitInvalidIncrease/GasLimitInvalidDecrease error msg by
[@​wetkeyboard](https://redirect.github.com/wetkeyboard) in
[#​18561](https://redirect.github.com/paradigmxyz/reth/pull/18561)
- test(static-file): StaticFileSegment string and serde roundtrips by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19561](https://redirect.github.com/paradigmxyz/reth/pull/19561)
- feat(debug): re-establish block subscription by
[@​mattsse](https://redirect.github.com/mattsse) in
[#​19550](https://redirect.github.com/paradigmxyz/reth/pull/19550)
- refactor: replace GenericArray with regular arrays in ECIES by
[@​mattsse](https://redirect.github.com/mattsse) in
[#​19563](https://redirect.github.com/paradigmxyz/reth/pull/19563)
- fix: update docs and arg comments by
[@​Vitaliyr888](https://redirect.github.com/Vitaliyr888) in
[#​19537](https://redirect.github.com/paradigmxyz/reth/pull/19537)
- chore: bump revm v31.0.1 by
[@​rakita](https://redirect.github.com/rakita) in
[#​19567](https://redirect.github.com/paradigmxyz/reth/pull/19567)
- ci: tag by [@​mattsse](https://redirect.github.com/mattsse) in
[#​19572](https://redirect.github.com/paradigmxyz/reth/pull/19572)
- fix(bench-compare): validate remote git references by
[@​yongkangc](https://redirect.github.com/yongkangc) in
[#​19569](https://redirect.github.com/paradigmxyz/reth/pull/19569)
- ci: add independent tagging options by
[@​mattsse](https://redirect.github.com/mattsse) in
[#​19574](https://redirect.github.com/paradigmxyz/reth/pull/19574)
- chore: BuiltPayloadExecutedBlock by
[@​mediocregopher](https://redirect.github.com/mediocregopher) in
[#​19430](https://redirect.github.com/paradigmxyz/reth/pull/19430)
- chore: use instance label in Grafana dashboard by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19573](https://redirect.github.com/paradigmxyz/reth/pull/19573)
- feat(engine): metric for time diff between newPayload end and next
forkchoiceUpdated start by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19577](https://redirect.github.com/paradigmxyz/reth/pull/19577)
- chore: bump version to 1.9.1 by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19578](https://redirect.github.com/paradigmxyz/reth/pull/19578)
- chore(trie): Use Vec\<Option<...>> in HashedPostStateCursors by
[@​mediocregopher](https://redirect.github.com/mediocregopher) in
[#​19487](https://redirect.github.com/paradigmxyz/reth/pull/19487)
- chore: remove duplicated provider method `transaction_block` by
[@​joshieDo](https://redirect.github.com/joshieDo) in
[#​19585](https://redirect.github.com/paradigmxyz/reth/pull/19585)
- perf(trie): replace static Vec with const slice for empty updates by
[@​reallesee](https://redirect.github.com/reallesee) in
[#​19499](https://redirect.github.com/paradigmxyz/reth/pull/19499)
- chore: remove unused event variant in ConsensusEngineEvent enum by
[@​stevencartavia](https://redirect.github.com/stevencartavia) in
[#​19596](https://redirect.github.com/paradigmxyz/reth/pull/19596)
- fix(storage): propagate IO errors in parse\_accounts to avoid silent
partial imports by
[@​sashass1315](https://redirect.github.com/sashass1315) in
[#​19582](https://redirect.github.com/paradigmxyz/reth/pull/19582)
- chore(trie): add number of target slots to storage proof span by
[@​Rjected](https://redirect.github.com/Rjected) in
[#​19590](https://redirect.github.com/paradigmxyz/reth/pull/19590)
- fix(codspeed): add harness = false for update benchmark in
reth-trie-sparse by
[@​yongkangc](https://redirect.github.com/yongkangc) in
[#​19599](https://redirect.github.com/paradigmxyz/reth/pull/19599)
- fix(chainspec): use correct Jovian timestamp constant for Base Sepolia
test by [@​hawkadrian](https://redirect.github.com/hawkadrian) in
[#​19606](https://redirect.github.com/paradigmxyz/reth/pull/19606)
- chore(deps): weekly `cargo update` by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in
[#​19607](https://redirect.github.com/paradigmxyz/reth/pull/19607)
- docs(chainspec): improve fork\_id and satisfy documentation by
[@​CreeptoGengar](https://redirect.github.com/CreeptoGengar) in
[#​19523](https://redirect.github.com/paradigmxyz/reth/pull/19523)
- feat(cli): add cli flag `--txpool.disable-blobs-support` to disable
blob support by
[@​lean-apple](https://redirect.github.com/lean-apple) in
[#​19559](https://redirect.github.com/paradigmxyz/reth/pull/19559)
- chore: add feature propagation to sdk by
[@​mattsse](https://redirect.github.com/mattsse) in
[#​19627](https://redirect.github.com/paradigmxyz/reth/pull/19627)
- fix: log correct account worker count by
[@​dennsikl](https://redirect.github.com/dennsikl) in
[#​19619](https://redirect.github.com/paradigmxyz/reth/pull/19619)
- chore: bump op-revm v12.0.2 patch by
[@​rakita](https://redirect.github.com/rakita) in
[#​19629](https://redirect.github.com/paradigmxyz/reth/pull/19629)
- chore(static-file): add note on underscores in names by
[@​Rjected](https://redirect.github.com/Rjected) in
[#​19639](https://redirect.github.com/paradigmxyz/reth/pull/19639)
- feat(bench-compare): add block range to comparison report by
[@​yongkangc](https://redirect.github.com/yongkangc) in
[#​19643](https://redirect.github.com/paradigmxyz/reth/pull/19643)
- refactor(provider): introduce `EitherWriter::new_receipts` by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19600](https://redirect.github.com/paradigmxyz/reth/pull/19600)
- feat: add support for eip-7872 Max blob flag for local builders by
[@​stevencartavia](https://redirect.github.com/stevencartavia) in
[#​19614](https://redirect.github.com/paradigmxyz/reth/pull/19614)
- revert: "refactor(prune): remove receipts log filter segment
([#​19184](https://redirect.github.com/paradigmxyz/reth/issues/19184))"
by [@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19646](https://redirect.github.com/paradigmxyz/reth/pull/19646)
- chore: bump version to 1.9.2 by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19647](https://redirect.github.com/paradigmxyz/reth/pull/19647)
- refactor: capped `to` to `best_block` by
[@​akronim26](https://redirect.github.com/akronim26) in
[#​19640](https://redirect.github.com/paradigmxyz/reth/pull/19640)
- fix(metrics): move trie\_input\_duration recording to capture full
setup by [@​yongkangc](https://redirect.github.com/yongkangc) in
[#​19649](https://redirect.github.com/paradigmxyz/reth/pull/19649)
- feat(bench-compare): add OTLP tracing support for baseline/feature
comparison by [@​yongkangc](https://redirect.github.com/yongkangc)
in
[#​19626](https://redirect.github.com/paradigmxyz/reth/pull/19626)
- fix(stages): correct tip\_tx field comment in PipelineBuilder by
[@​DeVikingMark](https://redirect.github.com/DeVikingMark) in
[#​19655](https://redirect.github.com/paradigmxyz/reth/pull/19655)
- feat(cli): log warning if otlp feature is not enabled by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19648](https://redirect.github.com/paradigmxyz/reth/pull/19648)
- ci: use macos-14 runner by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19658](https://redirect.github.com/paradigmxyz/reth/pull/19658)
- test(static-file): segment header serialization roundtrip and
snapshots by [@​shekhirin](https://redirect.github.com/shekhirin)
in
[#​19657](https://redirect.github.com/paradigmxyz/reth/pull/19657)
- fix(tree-engine): also update in-memory tree when there are attributes
in an unwind forkchoice by
[@​hai-rise](https://redirect.github.com/hai-rise) in
[#​19668](https://redirect.github.com/paradigmxyz/reth/pull/19668)
- fix: fix new casting error in signal handler by
[@​hai-rise](https://redirect.github.com/hai-rise) in
[#​19669](https://redirect.github.com/paradigmxyz/reth/pull/19669)
- feat(node): allow to configure blocks per file for static file
segments by [@​shekhirin](https://redirect.github.com/shekhirin)
in
[#​19562](https://redirect.github.com/paradigmxyz/reth/pull/19562)
- chore: downgrade noisy log by
[@​mattsse](https://redirect.github.com/mattsse) in
[#​19660](https://redirect.github.com/paradigmxyz/reth/pull/19660)
- fix: preserve parent beacon root in pending env by
[@​aso20455](https://redirect.github.com/aso20455) in
[#​19645](https://redirect.github.com/paradigmxyz/reth/pull/19645)
- feat: limit handling of incoming txs to trusted peers by
[@​0xKarl98](https://redirect.github.com/0xKarl98) in
[#​19666](https://redirect.github.com/paradigmxyz/reth/pull/19666)
- chore: add target: flashblock for all flashblock related traces by
[@​salman01zp](https://redirect.github.com/salman01zp) in
[#​19656](https://redirect.github.com/paradigmxyz/reth/pull/19656)
- chore: bump revm v33 by
[@​klkvr](https://redirect.github.com/klkvr) in
[#​19674](https://redirect.github.com/paradigmxyz/reth/pull/19674)
- feat(rpc): debug\_traceCall support TxIndex by
[@​jsvisa](https://redirect.github.com/jsvisa) in
[#​18477](https://redirect.github.com/paradigmxyz/reth/pull/18477)
- fix: require config path when not using --default by
[@​strmfos](https://redirect.github.com/strmfos) in
[#​19632](https://redirect.github.com/paradigmxyz/reth/pull/19632)
- feat: add --p2p-secret-key-hex which is similiar nodekeyhex in geth by
[@​cuiweixie](https://redirect.github.com/cuiweixie) in
[#​19670](https://redirect.github.com/paradigmxyz/reth/pull/19670)
- fix(ethstats): prevent shutdown on read errors by
[@​Fibonacci747](https://redirect.github.com/Fibonacci747) in
[#​19672](https://redirect.github.com/paradigmxyz/reth/pull/19672)
- refactor(flashblock): Move all flashblocks related data structure to
op-alloy by [@​0x00101010](https://redirect.github.com/0x00101010)
in
[#​19608](https://redirect.github.com/paradigmxyz/reth/pull/19608)
- fix(hardforks): don't print pre-merge section if empty by
[@​rnkrtt](https://redirect.github.com/rnkrtt) in
[#​19654](https://redirect.github.com/paradigmxyz/reth/pull/19654)
- fix(stages): implement floor rounding for percentage in no\_std mode
by [@​avorylli](https://redirect.github.com/avorylli) in
[#​19675](https://redirect.github.com/paradigmxyz/reth/pull/19675)
- chore: make `extra_data_size_limit` configurable in
`EthBeaconConsensus` by
[@​Peponks9](https://redirect.github.com/Peponks9) in
[#​19496](https://redirect.github.com/paradigmxyz/reth/pull/19496)
- chore: remove unused latest\_update\_kind from TxPool by
[@​phrwlk](https://redirect.github.com/phrwlk) in
[#​19634](https://redirect.github.com/paradigmxyz/reth/pull/19634)
- feat(db): introduce --db.page-size argument by
[@​Andrurachi](https://redirect.github.com/Andrurachi) in
[#​19594](https://redirect.github.com/paradigmxyz/reth/pull/19594)
- chore(trie): Add metrics to track all cursor operations in proof
workers by
[@​mediocregopher](https://redirect.github.com/mediocregopher) in
[#​19633](https://redirect.github.com/paradigmxyz/reth/pull/19633)
- feat: support block number in required-block-hashes parameter by
[@​leniram159](https://redirect.github.com/leniram159) in
[#​18546](https://redirect.github.com/paradigmxyz/reth/pull/18546)
- refactor(provider): explicit static file segment matches by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19664](https://redirect.github.com/paradigmxyz/reth/pull/19664)
- feat(stages): get transaction range starting from first available
block by [@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19662](https://redirect.github.com/paradigmxyz/reth/pull/19662)
- chore(trie): Allow reusing Hashed/TrieCursors by
[@​mediocregopher](https://redirect.github.com/mediocregopher) in
[#​19588](https://redirect.github.com/paradigmxyz/reth/pull/19588)
- refactor(stages): use named structs for ExecInput returns by
[@​rnkrtt](https://redirect.github.com/rnkrtt) in
[#​19689](https://redirect.github.com/paradigmxyz/reth/pull/19689)
- chore(cli): disable long read transaction for `db list` and pipeline
by [@​Rjected](https://redirect.github.com/Rjected) in
[#​19694](https://redirect.github.com/paradigmxyz/reth/pull/19694)
- chore(engine): add basic tx result information to execution spans by
[@​Rjected](https://redirect.github.com/Rjected) in
[#​19698](https://redirect.github.com/paradigmxyz/reth/pull/19698)
- feat(op-rpc): support batch rpc calls in historical forwarding by
[@​reject-i](https://redirect.github.com/reject-i) in
[#​19679](https://redirect.github.com/paradigmxyz/reth/pull/19679)
- chore: remove redundant clone in exex subscription RPC setup by
[@​0xLogicalx](https://redirect.github.com/0xLogicalx) in
[#​19699](https://redirect.github.com/paradigmxyz/reth/pull/19699)
- chore: remove redundant eth/68 NewPooledTransactionHashes length
validation by
[@​Fibonacci747](https://redirect.github.com/Fibonacci747) in
[#​19708](https://redirect.github.com/paradigmxyz/reth/pull/19708)
- fix(db-api): resolve test compilation errors by
[@​davidjsonn](https://redirect.github.com/davidjsonn) in
[#​19704](https://redirect.github.com/paradigmxyz/reth/pull/19704)
- chore: bump revm-interpreter by
[@​klkvr](https://redirect.github.com/klkvr) in
[#​19709](https://redirect.github.com/paradigmxyz/reth/pull/19709)
- feat: always write receipts to static files on new nodes by
[@​joshieDo](https://redirect.github.com/joshieDo) in
[#​19399](https://redirect.github.com/paradigmxyz/reth/pull/19399)
- feat(bench): Disable log styling in reth-bench-compare sub-processes
by [@​mediocregopher](https://redirect.github.com/mediocregopher)
in
[#​19718](https://redirect.github.com/paradigmxyz/reth/pull/19718)
- feat(cli): `reth db static-file-header` by
[@​shekhirin](https://redirect.github.com/shekhirin) in
[#​19719](https://redirect.github.com/paradigmxyz/reth/pull/19719)
- chore(stateless): show wrapped error message by
[@​jsign](https://redirect.github.com/jsign) in
[#​19716](https://redirect.github.com/paradigmxyz/reth/pull/19716)
- refactor(era-downloader): support both era and era1 file types in
downloader by
[@​lean-apple](https://redirect.github.com/lean-apple) in
[#​19617](https://redirect.github.com/paradigmxyz/reth/pull/19617)
- fix: ensure open db tx is dropped by
[@​mattsse](https://redirect.github.com/mattsse) in
[#​19727](https://redirect.github.com/paradigmxyz/reth/pull/19727)
- fix(stateless): export stateless\_vali
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ObolNetwork/charon-distributed-validator-node).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZG9ja2VyIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent b765545 commit 394057f
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
0 commit comments