Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1816 commits
Select commit Hold shift + click to select a range
aeb6edd
chore(deps): weekly `cargo update` (#18600)
github-actions[bot] Sep 21, 2025
4ddf3dd
docs: multiple small textual defects (#18598)
crStiv Sep 21, 2025
95f1931
test(engine): add new payload handling tests for canonical insertion …
yongkangc Sep 22, 2025
36107c6
fix(cache): Ensure execution cache remains locked until updated (#18564)
yongkangc Sep 22, 2025
3ebfd7a
test: add test case for op tx env conversion (#18581)
mattsse Sep 22, 2025
9806e07
fix: replace tx_hash method with TxHashRef trait bound (#18357) (#18362)
eeemmmmmm Sep 22, 2025
79c71b8
chore: Remove `reth recover storage-tries` sub-command (#18580)
mediocregopher Sep 22, 2025
39d5563
fix: disable block gas limit (#18583)
mattsse Sep 22, 2025
0bd2097
chore: enforce max tx gas limit on estimate and accesslit (#18612)
mattsse Sep 22, 2025
60658be
fix(handshake): validate peer TD from their_status_message during eth…
VolodymyrBg Sep 22, 2025
9e3246e
chore: specialize `send_raw_transaction_sync` for op-reth with flashb…
Peponks9 Sep 22, 2025
87078e9
fix(primitives-traits): simplify Rayon bounds and fix docs (#18620)
Galoretka Sep 22, 2025
dfab5f9
fix(cli): bootnode default address (#18617)
0xMelkor Sep 22, 2025
e3cc6e2
docs: fix incorrect RPC method names in trace calls (#18619)
mdqst Sep 23, 2025
b27a927
chore(primitive-traits): remove redundant auto-trait bounds from Full…
MozirDmitriy Sep 23, 2025
2ec3671
chore(observability): add tokio runtime with custom thread naming (#1…
yongkangc Sep 23, 2025
87c75b9
chore: bump deps (#18630)
mattsse Sep 23, 2025
7dc3aea
chore(revert): revert tokio runtime with custom thread naming (#18631)
yongkangc Sep 23, 2025
f225751
chore: bump inspectors 0.30 (#18633)
mattsse Sep 23, 2025
ee834fb
chore: disable fee charge in env (#18634)
mattsse Sep 23, 2025
70a8c06
feat: add osaka+bpo timestamps (#18627)
mattsse Sep 23, 2025
4c9942b
docs: update dashboard table and rpc urls (#18637)
laibe Sep 23, 2025
088a0d4
chore(observability): add tokio runtime with custom thread naming (#1…
yongkangc Sep 23, 2025
faaebe7
fix: check request gas limit before (#18639)
mattsse Sep 23, 2025
132f5b5
chore: update version to 1.8.0 in Cargo.toml (#18638)
laibe Sep 23, 2025
e613ee9
chore: update voc.config.to text to v1.8.0 (#18644)
laibe Sep 23, 2025
6fdf6c4
chore(deps): bump CodSpeedHQ/action from 3 to 4 (#18333)
dependabot[bot] Sep 23, 2025
44aa0fb
fix: Revert "chore: disable fee charge in env" (#18645)
mattsse Sep 23, 2025
e6608be
chore: release 1.8.1 (#18646)
mattsse Sep 23, 2025
064694b
refactor(engine): simplify on_new_payload (#18613)
yongkangc Sep 23, 2025
4cc50f9
feat(e2e): add beacon consensus handle to NodeClient (#18632)
fgimenez Sep 23, 2025
a7632c7
fix(engine): correct misleading test comments in cached_state.rs (#18…
crazykissshout Sep 23, 2025
8eaadf5
fix: Prevent potential underflow in static file header healing (#18628)
prestoalvarez Sep 23, 2025
5856c2e
fix(payload): reversed-order test for validate_execution_requests (#1…
GarmashAlex Sep 23, 2025
4779fea
docs: rm 8MB stack size comment in BlockingTaskPool (#18616)
prestoalvarez Sep 23, 2025
96c1566
chore: support custom transaction types in `EthTransactionValidator` …
klkvr Sep 23, 2025
f364f7a
docs: add comprehensive e2e test actions reference documentation (#18…
CreeptoGengar Sep 24, 2025
aeaa8ec
docs(db): correct misleading test comments in post_state.rs (#18664)
crazykissshout Sep 24, 2025
70fdd22
chore: update voc.config.to text to v1.8.1 (#18667)
laibe Sep 24, 2025
a80f0c8
chore(revert): add tokio runtime with custom thread naming (#18670)
yongkangc Sep 24, 2025
f07d924
fix: avoid panic in new-payload-fcu benchmark (#18602)
LandLord529 Sep 24, 2025
1a68d8e
feat(db): add MDBX put-append for fast ordered puts (#18603)
hai-rise Sep 24, 2025
7fb24e5
refactor: simplify `EthApiSpeс` trait (#18674)
klkvr Sep 24, 2025
324cce3
feat(bootnode): Persists the discovery secret key (#18643)
0xMelkor Sep 24, 2025
27c0b7b
chore: enable all Ethereum protocol versions instead of hardcoding (#…
CaptainJoly Sep 24, 2025
6631fc4
feat(net): correct per-response size metric to avoid capacity/empty-b…
phrwlk Sep 24, 2025
e6050e0
docs: some fixes on discv4 docs (#18601)
moricho Sep 24, 2025
00e5157
test: add unwind parse test (#18677)
mattsse Sep 24, 2025
468925f
feat: support empty `SUPPORTED_CHAINS` for `ChainSpecParser` (#18679)
klkvr Sep 24, 2025
8e488a7
chore(engine): remove unused EngineServiceError from engine service (…
radik878 Sep 24, 2025
3b0d98f
fix(engine): align sparse trie removal log target with engine::root::…
GarmashAlex Sep 24, 2025
bdc5979
fix(cli): replace unwrap with error propagation in merkle stage (#18656)
wetkeyboard Sep 24, 2025
8f804d3
feat: node import support importing gzip compressed file (#17877)
tmelhao Sep 24, 2025
4d60984
fix(engine): remove redundant parent_to_child removal during eviction…
Forostovec Sep 25, 2025
6cdfc48
feat(flashblocks): prefill cache on canonical tip updates (#18691)
Peponks9 Sep 25, 2025
a31dce9
feat(net): added check for non zero latest_hash in BlockRangeUpdate …
SWASTIC-7 Sep 25, 2025
0f46e38
chore(flashblocks): flasblock service metrics (#18697)
dustinjake Sep 25, 2025
9a26947
fix(primitives-traits): delegate is_create for Extended::Other to fix…
Galoretka Sep 25, 2025
a047a05
chore: bump rust to edition 2024 (#18692)
yongkangc Sep 25, 2025
8f88178
perf(engine): reduce cloning on terminate caching (#18693)
yongkangc Sep 25, 2025
0e4e32f
chore: update spawn maintenance tasks vis (#18709)
0xKitsune Sep 25, 2025
284d1b3
perf: avoid redundant bytecode hash calculation in RPC provider (#18711)
gancerlory Sep 25, 2025
b6cf855
docs: add note about v5 (#18701)
mattsse Sep 25, 2025
aa192c2
fix: Bearer token parsing vulnerability (#18712)
viktorking7 Sep 25, 2025
4b134c3
fix: increase backoff timeout (#18733)
mattsse Sep 26, 2025
8d44beb
perf(multiproof): do not chunk more tasks when task queue is full (#1…
hai-rise Sep 26, 2025
ff4cc6e
chore: Accept range in HashedPostState::from_reverts (#18728)
mediocregopher Sep 26, 2025
8852269
fix: Apply WS CORS regardless of HTTP being enabled (#18729)
anim001k Sep 26, 2025
057c712
feat(cli): configure multiproof chunking via arguments (#18736)
shekhirin Sep 26, 2025
597fa73
fix(rpc/engine): check osaka in getBlobsV1 (#18669)
jsvisa Sep 26, 2025
5dc2857
feat(downloaders): add file-client feature gate (#18707)
Waiting-Chai Sep 26, 2025
6a50aa3
feat: make more EVM and RPC conversions fallible (#18685)
mablr Sep 26, 2025
0299160
feat(rpc): merge the header not found and resource not found (#18657)
wetkeyboard Sep 26, 2025
74c4cdb
fix(rpc-engine): don't fetch the pruned block (#18589)
wetkeyboard Sep 26, 2025
c9fea93
fix(chain-state): remove redundant transaction clone in test utils (#…
Galoretka Sep 26, 2025
95e8a65
chore(trie): demote verbose proof debug logs to TRACE (#18738)
VolodymyrBg Sep 26, 2025
1addf61
feat: keep track of most recently emitted range update and change int…
stevencartavia Sep 26, 2025
722507e
docs(ethereum): extend run with debug.rpc-consensus-url (#18747)
wetkeyboard Sep 27, 2025
be326fe
test: add missing Drop trait tests for CancelOnDrop (#18749)
hawkadrian Sep 28, 2025
efbff54
docs: add note to launch on --dev mode (#18745)
mmrrnn Sep 28, 2025
abae566
fix(rpc): fix eth_config impl (#18744)
nethoxa Sep 28, 2025
850083d
chore: remove doc_auto_cfg feature (#18758)
mattsse Sep 28, 2025
c98833b
chore(deps): weekly `cargo update` (#18757)
github-actions[bot] Sep 28, 2025
48b725a
chore(engine): remove unnecessary ChainSpecProvider bound from invali…
radik878 Sep 28, 2025
ec4e6aa
perf: optimize Optimism deposit transaction prewarming (#18327)
yongkangc Sep 29, 2025
1877591
fix(primitives-traits): use size_of::<H>() for ommers capacity in Blo…
sashass1315 Sep 29, 2025
b940d0a
fix: prevent integer underflow in pipeline unwind target calculation …
rnkrtt Sep 29, 2025
564e3a6
fix: correct TxTypeCustom extended identifier decoding (#18769)
dizer-ti Sep 29, 2025
058ffdc
feat(storage): write headers and transactions only to static files (#…
shekhirin Sep 29, 2025
121c0de
feat(eth-wire): implement disconnect on Status message after handshak…
DeVikingMark Sep 29, 2025
2cf9fc8
refactor: remove redundant Setup::new() method (#18781)
futreall Sep 30, 2025
b8c16e3
refactor(engine): small nits - remove shallow abstraction for decoded…
yongkangc Sep 30, 2025
b3cbfa4
feat(flashblocks): additional pending flashblock data (#18776)
dustinjake Sep 30, 2025
2cbdb42
feat(op-reth): custom FlashBlock decoder from bytes (#18770)
0xMelkor Sep 30, 2025
0da9fab
fix(transaction-pool): Fix wrong assertion (#18778)
YichiZhang0613 Sep 30, 2025
7e5e8b5
feat(stateless): enable test runs to return execution witness (#18740)
jsign Sep 30, 2025
db524d1
fix(op-reth): forward pre-bedrock transaction RPC calls to historical…
fgimenez Sep 30, 2025
2d4635b
fix: remove the leading hash comparison from RecoveredBlock<B>::Parti…
GarmashAlex Sep 30, 2025
a53c620
fix: remove cancun check (#18787)
mattsse Sep 30, 2025
05d17bf
chore: bump version to 1.8.2 (#18792)
laibe Sep 30, 2025
530e62d
chore: bump alloy 1.0.37 (#18795)
mattsse Sep 30, 2025
0694abc
fix: Prevent u64 timestamp wrap-around in LocalMiner (#18791)
viktorking7 Sep 30, 2025
22f9708
fix(storage): clean up HeaderNumbers entries during block unwinds (#1…
fgimenez Sep 30, 2025
bafb482
fix: poll the pinger timeout Sleep future (#18797)
futreall Oct 1, 2025
f813a52
feat: impl Debug for FnLauncher (#18807)
sky-coderay Oct 1, 2025
7af393b
chore: update ETHEREUM_BLOCK_GAS_LIMIT (#18779)
0xKarl98 Oct 1, 2025
5004c2e
feat(op-reth): add optional state root calc for flashblocks (#18721)
julio4 Oct 1, 2025
83de213
refactor(engine): simplify validate_block_with_state (#18659)
yongkangc Oct 1, 2025
a2bde85
feat(node): reduce the status logging (#18010)
wetkeyboard Oct 1, 2025
a18f1a2
chore: use correct inflight metric (#18815)
mattsse Oct 1, 2025
80b4d26
chore: use exact size for account weight (#18816)
mattsse Oct 1, 2025
f98e706
fix: Add eth69 status validation (#18819)
nethoxa Oct 1, 2025
4f56de5
fix: track inemorysize more accurately (#18820)
mattsse Oct 1, 2025
33bf2b2
chore(node): remove no-op impl for LaunchContextWith WithComponents (…
Galoretka Oct 1, 2025
661400e
fix(ress): avoid panic on Missing trie updates in ress provider witne…
sashass1315 Oct 2, 2025
2029842
feat: integrate `EvmEnv` helpers (#18817)
klkvr Oct 2, 2025
9b005f3
feat(flashblocks): relax Sync bounds on Sink and connect futures (#18…
MozirDmitriy Oct 2, 2025
3a6ff3b
perf: avoid hash copies (#18834)
mattsse Oct 2, 2025
467420e
feat(evm): Make `ConfigureEngineEvm` methods faillible (#18827)
mablr Oct 2, 2025
1d1fea7
docs: apply spelling and grammar fixes (#18836)
mattsse Oct 2, 2025
656c00e
perf: optimize account cache updates to reduce duplicate lookups (#18…
futreall Oct 2, 2025
73f50ee
ci: cache zepter installation (#18843)
DaniPopes Oct 2, 2025
fafe44d
feat(rpc): support custom transaction error types in EthApiError (#18…
fgimenez Oct 2, 2025
8effbf2
perf(multiproof): cache storage proof root of missed leaves (#18750)
hai-rise Oct 3, 2025
871bc82
chore: do not generate fuzz tests in Compact macro (#18849)
klkvr Oct 3, 2025
5c05beb
chore: relax trait bounds for EmptyBodyStorage in storage API (#18842)
MozirDmitriy Oct 3, 2025
3735767
chore(cli): remove unnecessary ProviderFactory clone in db_ro_exec! (…
GarmashAlex Oct 3, 2025
d276ce5
feat: OverlayStateProvider (#18822)
mediocregopher Oct 3, 2025
fe10c07
feat: Add building and publishing of *.deb packages (#18615)
bakhtin Oct 3, 2025
78535b0
feat: make `ChainSpec` generic over header (#18856)
klkvr Oct 3, 2025
b550387
chore: update hive expected/ignored failures (#18863)
fgimenez Oct 5, 2025
978b8a2
docs(engine): fix outdated comment on TreeMetrics (#18855)
Rjected Oct 6, 2025
f54741c
fix: streamline payload conversion in custom engine API (#18864)
sky-coderay Oct 6, 2025
d77bfd8
feat: Use generic `HeaderTy` for `reth db get static-file headers` (#…
sprites0 Oct 6, 2025
e9598ba
feat(storage): read headers and transactions only from static files (…
shekhirin Oct 6, 2025
83cec37
docs: yellowpaper sections in consensus implementation (#18881)
Peponks9 Oct 6, 2025
2f3e2c6
fix(era-utils): fix off-by-one for Excluded end bound in process_iter…
Forostovec Oct 7, 2025
029509c
refactor: eliminate redundant allocation in precompile cache example …
sky-coderay Oct 7, 2025
319a8dc
chore: relax `ChainSpec` impls (#18894)
klkvr Oct 7, 2025
b82ad07
chore: make clippy happy (#18900)
lean-apple Oct 8, 2025
273ee08
fix(trie): Reveal extension child when extension is last remaining ch…
mediocregopher Oct 8, 2025
1aa312c
chore(node): simplify EngineApiExt bounds by removing redundant const…
radik878 Oct 8, 2025
bed2623
refactor(engine): separate concerns in on_forkchoice_updated for bett…
WilliamNwoke Oct 8, 2025
6770ba9
feat(provider): add get_account_before_block to ChangesetReader (#18898)
Rjected Oct 8, 2025
c0caaa1
refactor: replace collect().is_empty() with next().is_none() in tests…
rnkrtt Oct 8, 2025
c78378a
ci: cache hive simulator images to reduce prepare-hive job time (#18899)
fgimenez Oct 8, 2025
df6afe9
docs: duplicate comment in Eip4844PoolTransactionError (#18858)
stevencartavia Oct 8, 2025
6f96a32
chore: align node_config threshold constant (#18914)
eeemmmmmm Oct 9, 2025
d2070f4
feat: wait for new blocks when build is in progress (#18831)
lean-apple Oct 9, 2025
397a30d
perf(tree): worker pooling for storage in multiproof generation (#18887)
yongkangc Oct 10, 2025
aec3e3d
chore(grafana): use precompile address as legend (#18913)
wetkeyboard Oct 10, 2025
5c18df9
refactor: remove needless collect() calls in trie tests (#18937)
eeemmmmmm Oct 10, 2025
b1d6c90
fix(examples): change method to launch with debug capabilities (#18946)
TilakMaddy Oct 11, 2025
99a5da2
fix(example): launch with debug capabilities (#18947)
TilakMaddy Oct 11, 2025
16e7988
fix(testsuite): Fix unused updates in e2e-test-utils (#18953)
mediocregopher Oct 13, 2025
16ba9e8
fix(payload): correct Debug label for PayloadTimestamp in PayloadServ…
radik878 Oct 13, 2025
0f14980
chore(rpc): Moves `SequencerMetrics` into `reth-optimism-rpc` (#18921)
emhane Oct 13, 2025
4415bc5
refactor: replace println! with structured logging in test_vectors (#…
maradini77 Oct 13, 2025
6c27b35
refactor(cli): use structured logging (tracing) in p2p command (#18957)
maradini77 Oct 13, 2025
691b14b
perf(tree): add elapsed time to parallel state root completion log (#…
yongkangc Oct 13, 2025
edc8261
fix(trie): Properly upsert into StoragesTrie in repair-trie (#18941)
mediocregopher Oct 13, 2025
ea65aca
fix: misleading error message in db list: show actual table name (#18…
sashaodessa Oct 13, 2025
211e330
fix: remove noisy stderr prints in ERA1 cleanup (EraClient::delete_ou…
sashaodessa Oct 13, 2025
1dfd0ff
fix: use max B256 for upper bound in empty-storage check (#18962)
maradini77 Oct 13, 2025
0f919a9
ci: remove reproducible build from release.yml (#18958)
shekhirin Oct 13, 2025
55d294d
chore(rpc): Remove redundant U256::from in suggested_priority_fee (#1…
Forostovec Oct 13, 2025
2041188
chore(ci): update eest 7594 issue link in hive expected failures file…
fgimenez Oct 13, 2025
9b0a2c3
perf(tests): remove redundant format! in ef-tests run_only (#18909)
prestoalvarez Oct 13, 2025
59ace58
feat(cli): enable traces export via `tracing-otlp` cli arg (#18242)
lean-apple Oct 13, 2025
ab2b11f
feat: allow otlp level to be configurable (#18981)
stevencartavia Oct 14, 2025
221d585
chore(optimism): remove unnecessary Debug bounds from header generics…
MozirDmitriy Oct 14, 2025
2a441d6
refactor: convert satisfy_base_fee_ids to use closure (#18979)
stevencartavia Oct 14, 2025
5065890
chore: bump otlp crates (#18984)
lean-apple Oct 14, 2025
9fa2779
fix(network): prevent metric leak in outgoing message queue on sessio…
prestoalvarez Oct 14, 2025
cec30cd
chore: remove unused imports in blockchain_provider (#18867)
gancerlory Oct 14, 2025
0470ee8
fix(stateless): enforce BLOCKHASH ancestor header limit (#18920)
Forostovec Oct 14, 2025
7aebea2
chore(evm): mark ExecuteOutput as unused and slated for removal (#18754)
Forostovec Oct 14, 2025
c661cd2
refactor: unify `Pipeline` creation codepaths (#18955)
klkvr Oct 14, 2025
169a1fb
fix(engine): flatten storage cache (#18880)
Rjected Oct 14, 2025
e0b7a86
perf(tree): worker pooling for account proofs (#18901)
yongkangc Oct 15, 2025
082b5da
refactor(storage): fix ChainStateKey enum variant name (#18992)
anim001k Oct 15, 2025
11c9949
refactor(trie): remove proof task manager (#18934)
yongkangc Oct 15, 2025
092599b
fix: required optimism primitives features in db-api (#19005)
meyer9 Oct 15, 2025
856ad08
refactor(engine): simplify InvalidBlockWitnessHook::on_invalid_block …
0xKarl98 Oct 15, 2025
06b33fd
chore: replace poll_next_unpin loop with poll_recv_many (#18978)
stevencartavia Oct 15, 2025
00f1733
fix: Set Era pipeline stage to last checkpoint when there is no targe…
mediocregopher Oct 15, 2025
b6f7fae
ci: Add tests for Paris scenario in hive.yml (#19013)
jenpaff Oct 15, 2025
2f82b7c
chore: bump book timeout (#19016)
mattsse Oct 15, 2025
ee6cac7
feat: add metrics for safe and finalized block heights (#18987)
asdv23 Oct 15, 2025
a1aed9d
chore(privitives-traits): remove unused serde derives and camelCase a…
GarmashAlex Oct 15, 2025
731e107
chore: refactor loop in `add_new_transactions` (#19006)
Peponks9 Oct 15, 2025
7fc3980
chore(ci): bump hive eest to v5.3.0 (#19021)
fgimenez Oct 15, 2025
6b08d30
feat(devp2p): make eth p2p networkId configurable (#19020)
frankudoags Oct 15, 2025
45194fc
chore: remove unused Args struct from exex-subscription example (#19019)
sky-coderay Oct 15, 2025
fc03347
feat: add pending sequence as pub (#19022)
loocapro Oct 15, 2025
39ef9dd
chore: bump alloy-core (#19026)
mattsse Oct 15, 2025
1b952de
fix: unused warnings for tracing (#19025)
mattsse Oct 15, 2025
63ec808
fix: respect cli blob size setting (#19024)
mattsse Oct 15, 2025
0cbd514
feat(engine): deprecate TestPipelineBuilder::with_executor_results (#…
Galoretka Oct 15, 2025
eb9b08c
perf: background init of workers (#19012)
yongkangc Oct 15, 2025
daa9193
chore(ci): update expected failures (#19034)
fgimenez Oct 15, 2025
8880119
fix: use header type generic for mask (#19037)
mattsse Oct 15, 2025
20b14d5
fix: correct `Compact` impl for `Option` (#19042)
klkvr Oct 15, 2025
6bb0d1b
chore: increase versioned hash index cache (#19038)
mattsse Oct 15, 2025
fd4597e
chore(primitives-traits): relax SignerRecoverable bounds for Extended…
sashass1315 Oct 15, 2025
7779ed8
feat: bump revm (#18999)
klkvr Oct 15, 2025
080d508
fix(session): remove Clone derive from SessionCounter (#19051)
radik878 Oct 15, 2025
f6a583f
feat: stricter bound (#19049)
klkvr Oct 15, 2025
5c19ce7
refactor(txpool): reuse cached gas_limit value (#19052)
gancerlory Oct 15, 2025
65a7f35
feat: use env filter for otlp, respect otel env var (#19050)
prestwich Oct 15, 2025
a096709
chore: defense for new SubscriptionKind item (#19054)
mattsse Oct 15, 2025
926b1a4
refactor: Remove max_proof_task_concurrency as configurable variable …
Copilot Oct 15, 2025
a84bef0
refactor: revert Remove max_proof_task_concurrency as configurable va…
yongkangc Oct 16, 2025
84aa514
chore: rename CLI argument `--tracing-otlp-level` to `--tracing-otlp.…
shekhirin Oct 16, 2025
3de82cf
fix(net): Increment out_of_order_requests in BodiesDownloader on rang…
GarmashAlex Oct 16, 2025
be94d0d
feat(trie): Merge trie changesets changes into main (#19068)
mediocregopher Oct 16, 2025
386eaa3
fix(discv5): get `fork_id` from `Enr` for all network stacks (#18988)
mablr Oct 16, 2025
5beeaed
chore(fs-util): remove redundant tmp_path clone (#19003)
sky-coderay Oct 16, 2025
be648d9
feat: Stateless validation function receives public keys correspondin…
kevaundray Oct 16, 2025
e969262
refactor: rename disable_caching_and_prewarming to disable_prewarming…
shekhirin Oct 16, 2025
7e006d6
chore: remove unused rayon pool from WorkloadExecutor (#19065)
0xKarl98 Oct 16, 2025
8788782
fix(net): remove redundant remove of evicted hash in fetcher (#19083)
MozirDmitriy Oct 16, 2025
ff2236e
fix: support rlp hex in read_header_from_file (#19089)
mattsse Oct 16, 2025
5887a15
revert: "fix: Revert "chore: disable fee charge in env"" (#19073)
mattsse Oct 16, 2025
cc490b6
fix: accurately track account and code weighs (#19091)
mattsse Oct 16, 2025
25e8d6b
chore: clarify the wrong Length description (#19094)
AJStonewee Oct 16, 2025
53ef7a3
docs: fix duplicate method comments in ChainInfoTracker (#18929)
avorylli Oct 16, 2025
48d8298
feat: add Pool::remove_transaction(hash) (#19098)
stevencartavia Oct 16, 2025
a8e387b
chore: init state touchups (#19066)
mattsse Oct 16, 2025
73af300
fix(cli): Remove duplicit static file header and transaction append (…
RomanHodulak Oct 17, 2025
3af2c93
feat(cli): add method `CliRunner::block_on` (#19088)
lean-apple Oct 17, 2025
a2c5094
chore: exhaustive match for builtin tracer (#19105)
mattsse Oct 17, 2025
ff68bfe
chore: lower ecies instrument calls to trace (#19004)
Rjected Oct 17, 2025
4c7b1ed
fix: add revm-state to dev-dependencies of chain-state crate (#19044)
futreall Oct 17, 2025
e46a9bc
fix(sim): clamp bundle timeout to max instead of falling back to defa…
maradini77 Oct 17, 2025
cfb2691
fix(cli): remove redundant EthChainSpec bound in run_with_components …
sashass1315 Oct 17, 2025
ca26219
feat: convert blobs at RPC (#19084)
klkvr Oct 17, 2025
1634535
fix: add bundle and transaction context to call_many errors (#18127)
crazykissshout Oct 17, 2025
928d91d
chore: add comment section for claude (#19108)
mattsse Oct 17, 2025
1b830e9
feat: derive dev accounts from mnemonic in dev mode (#18299)
dharmvr1 Oct 17, 2025
d1f6637
refactor: naming fix for multiproof dispatch (#19102)
yongkangc Oct 17, 2025
6a918f4
fix: Deduplicate hashed storage preparation in MemoryOverlayStateProv…
leopardracer Oct 17, 2025
a5618f5
feat: convert pooled blobs transition (#19095)
klkvr Oct 17, 2025
4a32bc0
feat(engine): improve payload validator tracing spans (#18960)
shekhirin Oct 17, 2025
63f5607
feat: add capacity metrics for tries (#19117)
Rjected Oct 18, 2025
8d91b9e
feat(cli): Reuse a single StaticFileProducer across file import chunk…
GarmashAlex Oct 18, 2025
46228d0
feat(stateless): make UncompressedPublicKey serializable (#19115)
jsign Oct 18, 2025
a8ef47d
docs: fix wrong label for `--color=auto` (#19110)
mdqst Oct 18, 2025
a718752
chore: fix clippy (#19118)
mattsse Oct 18, 2025
8a808a0
chore(deps): weekly `cargo update`
kevaundray Oct 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .codespellrc

This file was deleted.

10 changes: 10 additions & 0 deletions .config/nextest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,13 @@ slow-timeout = { period = "30s", terminate-after = 4 }
[[profile.default.overrides]]
filter = "test(general_state_tests)"
slow-timeout = { period = "1m", terminate-after = 10 }

[[profile.default.overrides]]
filter = "test(eest_fixtures)"
slow-timeout = { period = "2m", terminate-after = 10 }

# E2E tests using the testsuite framework from crates/e2e-test-utils
# These tests are located in tests/e2e-testsuite/ directories across various crates
[[profile.default.overrides]]
filter = "binary(e2e_testsuite)"
slow-timeout = { period = "2m", terminate-after = 3 }
4 changes: 3 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
book/cli/**/*.md linguist-vendored
book/cli/cli.md -linguist-vendored

crates/storage/libmdbx-rs/mdbx-sys/** linguist-vendored
crates/storage/libmdbx-rs/mdbx-sys/libmdbx/** linguist-vendored

bun.lock linguist-language=JSON-with-Comments
48 changes: 21 additions & 27 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,50 +1,44 @@
* @gakonst
bin/ @onbjerg
crates/blockchain-tree/ @rakita @rkrasiuk @mattsse @Rjected
crates/blockchain-tree-api/ @rakita @rkrasiuk @mattsse @Rjected
crates/chainspec/ @Rjected @joshieDo @mattsse
crates/blockchain-tree/ @rakita @rkrasiuk @mattsse @Rjected
crates/chain-state/ @fgimenez @mattsse @rkrasiuk
crates/cli/ @onbjerg @mattsse
crates/config/ @onbjerg
crates/chainspec/ @Rjected @joshieDo @mattsse
crates/cli/ @mattsse
crates/consensus/ @rkrasiuk @mattsse @Rjected
crates/engine @rkrasiuk @mattsse @Rjected
crates/e2e-test-utils/ @mattsse @Rjected
crates/engine/ @rkrasiuk @mattsse @Rjected @fgimenez
crates/e2e-test-utils/ @mattsse @Rjected @klkvr @fgimenez
crates/engine/ @rkrasiuk @mattsse @Rjected @fgimenez @mediocregopher @yongkangc
crates/era/ @mattsse @RomanHodulak
crates/errors/ @mattsse
crates/era/ @mattsse
crates/ethereum/ @mattsse @Rjected
crates/ethereum-forks/ @mattsse @Rjected
crates/ethereum/ @mattsse @Rjected
crates/etl/ @joshieDo @shekhirin
crates/evm/ @rakita @mattsse @Rjected
crates/exex/ @onbjerg @shekhirin
crates/fs-util/ @onbjerg
crates/metrics/ @onbjerg
crates/exex/ @shekhirin
crates/net/ @mattsse @Rjected
crates/net/downloaders/ @onbjerg @rkrasiuk
crates/node/ @mattsse @Rjected @onbjerg @klkvr
crates/net/downloaders/ @rkrasiuk
crates/node/ @mattsse @Rjected @klkvr
crates/optimism/ @mattsse @Rjected @fgimenez
crates/payload/ @mattsse @Rjected
crates/primitives-traits/ @Rjected @RomanHodulak @mattsse @klkvr
crates/primitives/ @Rjected @mattsse @klkvr
crates/primitives-traits/ @Rjected @joshieDo @mattsse @klkvr
crates/prune/ @shekhirin @joshieDo
crates/ress @rkrasiuk
crates/revm/ @mattsse @rakita
crates/rpc/ @mattsse @Rjected
crates/stages/ @onbjerg @rkrasiuk @shekhirin
crates/rpc/ @mattsse @Rjected @RomanHodulak
crates/stages/ @rkrasiuk @shekhirin @mediocregopher
crates/static-file/ @joshieDo @shekhirin
crates/storage/codecs/ @joshieDo
crates/storage/db/ @joshieDo @rakita
crates/storage/db-api/ @joshieDo @rakita
crates/storage/db-common/ @Rjected @onbjerg
crates/storage/errors/ @rakita @onbjerg
crates/storage/db-common/ @Rjected
crates/storage/db/ @joshieDo @rakita
crates/storage/errors/ @rakita
crates/storage/libmdbx-rs/ @rakita @shekhirin
crates/storage/nippy-jar/ @joshieDo @shekhirin
crates/storage/provider/ @rakita @joshieDo @shekhirin
crates/storage/storage-api/ @joshieDo @rkrasiuk
crates/tasks/ @mattsse
crates/tokio-util/ @fgimenez
crates/tracing/ @onbjerg
crates/transaction-pool/ @mattsse
crates/trie/ @rkrasiuk @Rjected @shekhirin
crates/ress @rkrasiuk
etc/ @Rjected @onbjerg @shekhirin
.github/ @onbjerg @gakonst @DaniPopes
crates/transaction-pool/ @mattsse @yongkangc
crates/trie/ @rkrasiuk @Rjected @shekhirin @mediocregopher
etc/ @Rjected @shekhirin
.github/ @gakonst @DaniPopes
2 changes: 2 additions & 0 deletions .github/assets/check_rv32imac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ crates_to_check=(
reth-primitives-traits
reth-network-peers
reth-trie-common
reth-trie-sparse
reth-chainspec
reth-consensus
reth-consensus-common
Expand All @@ -27,6 +28,7 @@ crates_to_check=(
reth-ethereum-forks
reth-ethereum-primitives
reth-ethereum-consensus
reth-stateless

## optimism
reth-optimism-chainspec
Expand Down
9 changes: 8 additions & 1 deletion .github/assets/check_wasm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,17 @@ exclude_crates=(
reth-node-events
reth-node-metrics
reth-optimism-cli
reth-optimism-flashblocks
reth-optimism-node
reth-optimism-payload-builder
reth-optimism-rpc
reth-optimism-storage
reth-optimism-chain-registry
reth-rpc
reth-rpc-api
reth-rpc-api-testing-util
reth-rpc-builder
reth-rpc-convert
reth-rpc-e2e-tests
reth-rpc-engine-api
reth-rpc-eth-api
reth-rpc-eth-types
Expand All @@ -59,6 +61,7 @@ exclude_crates=(
reth-ress-provider
# The following are not supposed to be working
reth # all of the crates below
reth-storage-rpc-provider
reth-invalid-block-hooks # reth-provider
reth-libmdbx # mdbx
reth-mdbx-sys # mdbx
Expand All @@ -70,9 +73,13 @@ exclude_crates=(
reth-transaction-pool # c-kzg
reth-payload-util # reth-transaction-pool
reth-trie-parallel # tokio
reth-trie-sparse-parallel # rayon
reth-testing-utils
reth-optimism-txpool # reth-transaction-pool
reth-era-downloader # tokio
reth-era-utils # tokio
reth-tracing-otlp
reth-node-ethstats
)

# Array to hold the results
Expand Down
2 changes: 1 addition & 1 deletion .github/assets/hive/build_simulators.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ go build .

# Run each hive command in the background for each simulator and wait
echo "Building images"
./hive -client reth --sim "ethereum/eest" --sim.buildarg fixtures=https://github.com/ethereum/execution-spec-tests/releases/download/v4.1.0/fixtures_develop.tar.gz --sim.buildarg branch=v4.1.0 -sim.timelimit 1s || true &
./hive -client reth --sim "ethereum/eest" --sim.buildarg fixtures=https://github.com/ethereum/execution-spec-tests/releases/download/v5.3.0/fixtures_develop.tar.gz --sim.buildarg branch=v5.3.0 -sim.timelimit 1s || true &
./hive -client reth --sim "ethereum/engine" -sim.timelimit 1s || true &
./hive -client reth --sim "devp2p" -sim.timelimit 1s || true &
./hive -client reth --sim "ethereum/rpc-compat" -sim.timelimit 1s || true &
Expand Down
Loading