Matthias Seitz
0a47314507
fix: add serde feature to url dependency for ForwardConfig
...
The `url` crate's `serde` feature is needed for `Url` to implement
Serialize/Deserialize, which is used in `ForwardConfig`.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 01:04:01 +01:00
Matthias Seitz
7532fe4344
fix: add type hints for sidecar builder in tests
...
The alloy dependency update changed how SidecarBuilder::build() works,
requiring an explicit type parameter to specify the output type.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 00:55:36 +01:00
Matthias Seitz
df6bae220b
Merge branch 'main' into cargo-update
2026-01-12 00:28:45 +01:00
iPLAY888
89677e1bd9
docs(rpc): fix incorrect transport in with_ipc comment ( #20939 )
2026-01-11 23:04:32 +00:00
pepes
0e2b3afa3f
chore: correct deprecation message for SealedBlockFor ( #20929 )
2026-01-11 15:08:25 +00:00
David Klank
5d551eab29
perf(payload): remove unnecessary parent_header clone ( #20930 )
2026-01-11 15:07:51 +00:00
David Klank
12c4c04f7d
fix(optimism): add missing Holocene hardfork to DEV_HARDFORKS ( #20931 )
2026-01-11 15:03:35 +00:00
Matthias Seitz
392f8e6e13
refactor(engine): simplify is_done signature in MultiProofTask ( #20906 )
2026-01-11 09:46:20 +00:00
github-merge-queue
05e232583b
chore(deps): weekly cargo update
...
Locking 63 packages to latest compatible versions
Updating alloy-chains v0.2.24 -> v0.2.25
Updating alloy-consensus v1.2.1 -> v1.4.0
Updating alloy-consensus-any v1.2.1 -> v1.4.0
Updating alloy-contract v1.2.1 -> v1.4.0
Unchanged alloy-eip7928 v0.1.0 (available: v0.3.0)
Updating alloy-eips v1.2.1 -> v1.4.0
Updating alloy-genesis v1.2.1 -> v1.4.0
Updating alloy-json-rpc v1.2.1 -> v1.4.0
Updating alloy-network v1.2.1 -> v1.4.0
Updating alloy-network-primitives v1.2.1 -> v1.4.0
Updating alloy-provider v1.2.1 -> v1.4.0
Updating alloy-pubsub v1.2.1 -> v1.4.0
Updating alloy-rpc-client v1.2.1 -> v1.4.0
Updating alloy-rpc-types v1.2.1 -> v1.4.0
Updating alloy-rpc-types-admin v1.2.1 -> v1.4.0
Updating alloy-rpc-types-anvil v1.2.1 -> v1.4.0
Updating alloy-rpc-types-any v1.2.1 -> v1.4.0
Updating alloy-rpc-types-beacon v1.2.1 -> v1.4.0
Updating alloy-rpc-types-debug v1.2.1 -> v1.4.0
Updating alloy-rpc-types-engine v1.2.1 -> v1.4.0
Updating alloy-rpc-types-eth v1.2.1 -> v1.4.0
Updating alloy-rpc-types-mev v1.2.1 -> v1.4.0
Updating alloy-rpc-types-trace v1.2.1 -> v1.4.0
Updating alloy-rpc-types-txpool v1.2.1 -> v1.4.0
Updating alloy-serde v1.2.1 -> v1.4.0
Updating alloy-signer v1.2.1 -> v1.4.0
Updating alloy-signer-local v1.2.1 -> v1.4.0
Updating alloy-transport v1.2.1 -> v1.4.0
Updating alloy-transport-http v1.2.1 -> v1.4.0
Updating alloy-transport-ipc v1.2.1 -> v1.4.0
Updating alloy-transport-ws v1.2.1 -> v1.4.0
Updating alloy-trie v0.9.2 -> v0.9.3
Updating alloy-tx-macros v1.2.1 -> v1.4.0
Updating async-compression v0.4.36 -> v0.4.37
Unchanged bincode v1.3.3 (available: v3.0.0)
Unchanged bindgen v0.71.1 (available: v0.72.1)
Unchanged block-padding v0.3.3 (available: v0.4.2)
Updating cc v1.2.15 -> v1.2.52
Updating cmake v0.1.54 -> v0.1.57
Unchanged codspeed-criterion-compat v2.10.1 (available: v4.2.1)
Updating compression-codecs v0.4.35 -> v0.4.36
Unchanged crossterm v0.28.1 (available: v0.29.0)
Updating data-encoding v2.9.0 -> v2.10.0
Updating data-encoding-macro v0.1.18 -> v0.1.19
Updating data-encoding-macro-internal v0.1.16 -> v0.1.17
Unchanged ethereum_ssz v0.9.1 (available: v0.10.0)
Unchanged ethereum_ssz_derive v0.9.1 (available: v0.10.0)
Adding find-msvc-tools v0.1.7
Updating fixed-cache v0.1.3 -> v0.1.4
Unchanged generic-array v0.14.7 (available: v0.14.9)
Updating h2 v0.4.12 -> v0.4.13
Unchanged hash-db v0.15.2 (available: v0.16.0)
Unchanged icu_collections v2.0.0 (available: v2.1.1)
Unchanged icu_normalizer v2.0.1 (available: v2.1.1)
Unchanged icu_normalizer_data v2.0.0 (available: v2.1.1)
Unchanged icu_properties v2.0.2 (available: v2.1.2)
Unchanged icu_properties_data v2.0.1 (available: v2.1.2)
Updating indexmap v2.12.1 -> v2.13.0
Unchanged jsonwebtoken v9.3.1 (available: v10.2.0)
Updating libc v0.2.179 -> v0.2.180
Updating lru v0.13.0 -> v0.16.3
Unchanged lz4_flex v0.11.5 (available: v0.12.0)
Unchanged metrics-exporter-prometheus v0.16.2 (available: v0.18.1)
Unchanged metrics-util v0.19.1 (available: v0.20.1)
Unchanged modular-bitfield v0.11.2 (available: v0.13.1)
Unchanged nix v0.29.0 (available: v0.30.1)
Updating nybbles v0.4.6 -> v0.4.7
Updating proc-macro2 v1.0.104 -> v1.0.105
Unchanged procfs v0.17.0 (available: v0.18.0)
Updating prost v0.14.1 -> v0.14.3
Updating prost-derive v0.14.1 -> v0.14.3
Updating quote v1.0.42 -> v1.0.43
Unchanged rand v0.8.5 (available: v0.9.2)
Updating rapidhash v4.2.0 -> v4.2.1
Unchanged ratatui v0.29.0 (available: v0.30.0)
Unchanged reqwest v0.12.28 (available: v0.13.1)
Unchanged ringbuffer v0.15.0 (available: v0.16.0)
Unchanged roaring v0.10.12 (available: v0.11.3)
Unchanged rstest v0.24.0 (available: v0.26.1)
Updating rustls v0.23.35 -> v0.23.36
Unchanged secp256k1 v0.30.0 (available: v0.31.1)
Updating serde_json v1.0.148 -> v1.0.149
Unchanged socket2 v0.5.10 (available: v0.6.1)
Updating syn v2.0.113 -> v2.0.114
Unchanged sysinfo v0.33.1 (available: v0.37.2)
Unchanged tar-no-std v0.3.5 (available: v0.4.2)
Updating tokio-stream v0.1.17 -> v0.1.18
Unchanged tokio-tungstenite v0.26.2 (available: v0.28.0)
Updating tokio-util v0.7.17 -> v0.7.18
Unchanged toml v0.8.23 (available: v0.9.11+spec-1.1.0)
Updating tracy-client v0.18.3 -> v0.18.4
Updating tracy-client-sys v0.27.0 -> v0.28.0
Updating unicase v2.8.1 -> v2.9.0
Unchanged unicode-width v0.2.0 (available: v0.2.2)
Updating url v2.5.7 -> v2.5.8
Updating zerocopy v0.8.31 -> v0.8.33
Updating zerocopy-derive v0.8.31 -> v0.8.33
Updating zmij v1.0.9 -> v1.0.12
note: to see how you depend on a package, run `cargo tree --invert <dep>@<ver>`
2026-01-11 00:40:26 +00:00
Crypto Nomad
1a94d1f091
docs: fix re-export source comments ( #20913 )
2026-01-10 15:36:03 +00:00
viktorking7
97ae89c7f0
docs: fix dead link ( #20914 )
2026-01-10 15:18:56 +00:00
Matthias Seitz
a4921119e4
perf(trie): defer consuming remaining storage proof receivers ( #20915 )
2026-01-10 15:17:20 +00:00
VolodymyrBg
0f3d3695f5
docs: document account_change_sets static files config ( #20903 )
2026-01-10 09:02:42 +00:00
phrwlk
54355dfc78
docs: fix Performant card link on landing page ( #20904 )
2026-01-10 08:54:58 +00:00
FT
44a6035fa3
fix: correct typos in error messages and logs ( #20894 )
2026-01-10 08:54:31 +00:00
Matthias Seitz
746baed2b1
feat(cli): add CliRunnerConfig for configurable graceful shutdown timeout ( #20899 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 21:52:03 +00:00
Dan Cline
e86c5fba53
fix(stages): advance sender static file in sender recovery ( #20897 )
2026-01-09 20:23:17 +00:00
joshieDo
485fa3448d
fix: call cancel_all_background_work on RocksDBProviderInner drop ( #20895 )
2026-01-09 19:53:31 +00:00
DaniPopes
0db3813941
fix(rbc): fail early if node exits while waiting for startup ( #20892 )
2026-01-09 17:58:04 +00:00
FT
52c2ae3362
docs: fix typos in documentation files ( #20890 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-09 18:41:37 +01:00
YK
b1d75f2771
feat(bench-compare): add --wait-for-persistence flag support ( #20891 )
2026-01-09 16:47:46 +00:00
Matthias Seitz
ef80ee1687
chore: remove env clone ( #20889 )
2026-01-09 16:42:50 +00:00
radik878
8dacfb3d9c
refactor(ecies): avoid duplicate keccak digest in MAC::update_body ( #20854 )
2026-01-09 15:35:51 +00:00
joshieDo
425a021e3b
feat: add edge feature flag to reth ( #20841 )
2026-01-09 15:33:21 +00:00
Hwangjae Lee
08c0d30ea7
docs(reth): fix outdated comments and document missing features ( #20849 )
...
Signed-off-by: Hwangjae Lee <meetrick@gmail.com >
2026-01-09 15:32:17 +00:00
かりんとう
84e970e4c9
perf: remove redundant contains_key ( #20820 )
2026-01-09 15:22:06 +00:00
Fibonacci747
020f20db42
chore: correct StorageHistory prune map size constant name ( #20828 )
2026-01-09 15:20:02 +00:00
ANtutov
f53929e0c8
docs: clarify bodies downloader set_download_range semantics ( #20821 )
2026-01-09 15:18:37 +00:00
ethfanWilliam
4a8fbe15e3
chore: remove unused implementation ( #20885 )
2026-01-09 15:08:06 +00:00
yyhrnk
a59e9832e6
docs: document optional block param for trace_rawTransaction ( #20812 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-09 15:04:29 +00:00
YK
07beb76cf7
feat(reth-bench-compare): add persistence-based flow optimization for reth-bench ( #20869 )
...
Co-authored-by: Alexey Shekhirin <github@shekhirin.com >
2026-01-09 14:58:21 +00:00
FT
3ddf0bd729
docs: correct typo in hive.yml workflow comment ( #20884 )
2026-01-09 14:50:05 +00:00
iPLAY888
c3d92ddfc2
docs(engine): update outdated EthBuiltPayload comment ( #20883 )
2026-01-09 14:45:11 +00:00
kurahin
c0628dfbff
refactor(config): delegate PruneConfig::has_receipts_pruning ( #20809 )
2026-01-09 14:44:43 +00:00
Sabnock
a2aa1f18df
feat(rpc): add debug_getBlockAccessList endpoint for EIP-7928 ( #20824 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-09 13:29:37 +00:00
Arun Dhyani
d489f80f6b
feat: Add TrieUpdatesSorted and HashedPostStateSorted in all ExEx notifications ( #20333 )
...
Co-authored-by: Brian Picciano <me@mediocregopher.com >
2026-01-09 13:06:41 +00:00
Emilia Hane
bf272c9432
chore(consensus): Add trait object error variant to ConsensusError ( #20875 )
...
Co-authored-by: leeli <Leeliren@proton.me >
2026-01-09 13:01:22 +00:00
FT
ebb54d0dcc
docs: typo in comment ( #20879 )
2026-01-09 13:00:22 +00:00
Matthias Seitz
1d7367c389
perf(engine): simplify get_prefetch_proof_targets ( #20864 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 12:53:28 +00:00
refcell
824ae12d75
feat(exex): Make WAL Block Threshold Configurable ( #20867 )
2026-01-09 12:45:53 +00:00
Alexey Shekhirin
2db281e51d
feat(reth-bench-compare): nP latency mean change percent ( #20881 )
2026-01-09 11:58:08 +00:00
Brian Picciano
8367ba473e
feat(metrics): Add metrics for save_block steps and computed trie input sizes ( #20878 )
2026-01-09 11:40:35 +00:00
fig
f2abad5f5c
perf(engine): destructure leaf to avoid clone() ( #20863 )
2026-01-09 11:19:49 +00:00
Matthias Seitz
4673d77c03
perf(trie): optimize ChunkedHashedPostState sorting ( #20866 )
2026-01-09 11:18:28 +00:00
Matthias Seitz
33bcd60348
feat(rpc): add persisted block subscription ( #20877 )
...
Co-authored-by: cakevm <cakevm@proton.me >
2026-01-09 10:37:46 +00:00
Matthias Seitz
8a9b5d90f4
feat(chain-state): add persisted block tracking ( #20876 )
...
Co-authored-by: cakevm <cakevm@proton.me >
2026-01-09 09:56:20 +00:00
joshieDo
c26cfa3dcb
fix: pre-calculate transitions on append_blocks_with_state ( #20850 )
2026-01-09 09:26:46 +00:00
joshieDo
13e59651f1
fix: initialize transaction-senders sf during genesis ( #20846 )
2026-01-09 09:26:26 +00:00
Hwangjae Lee
0f4995d1ea
chore(trie): fix typo in comment ( #20870 )
...
Signed-off-by: Hwangjae Lee <meetrick@gmail.com >
2026-01-09 09:19:14 +00:00
Matthias Seitz
cff7e8be53
perf(engine): avoid unnecessary B256 copy in get_proof_targets ( #20845 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 04:57:23 +00:00