Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
373 commits
Select commit Hold shift + click to select a range
20f8077
Revert "refactor: unify `Pipeline` creation codepaths" (#19143)
klkvr Oct 20, 2025
6ee5392
fix(prune): Disable pruning limits (#19141)
mediocregopher Oct 20, 2025
90e0d37
fix: remove tautological assertions in validator tests (#19134)
sky-coderay Oct 20, 2025
be2306d
chore(config): clean up gas limit code (#19144)
0xMushow Oct 20, 2025
e198a38
perf: batch byte for serialization (#19096)
malik672 Oct 20, 2025
915b627
fix: Revert "feat(engine): improve payload validator tracing spans (#…
mediocregopher Oct 20, 2025
49bbcdc
chore: rm high frequency otel-related debug logs (#19147)
Rjected Oct 20, 2025
792b82d
perf: fix redundant Arc clone in file_client tests (#19170)
reject-i Oct 21, 2025
f0c0b3d
feat(storage): replace unreachable todo!() with explicit unreachable!…
MozirDmitriy Oct 21, 2025
e210483
chore: remove total difficulty from `HeaderProvider` (#19151)
joshieDo Oct 21, 2025
7263a7b
fix(cli): prune config saving to file (#19174)
shekhirin Oct 21, 2025
936baf1
refactor: remove `FullNodePrimitives` (#19176)
klkvr Oct 21, 2025
dbceffd
refactor(ipc): simplify RpcServiceCfg from enum to struct (#19180)
davidjsonn Oct 21, 2025
93b63bc
chore: fix incorrect hex value in comment (0x2A instead of 0x7E) (#19…
brawncode Oct 21, 2025
01820fd
feat(e2e): add builder API for configuring test node setups (#19146)
fgimenez Oct 21, 2025
6456729
fix: remove unnecessary trait bounds in extend_sorted_vec helper (#19…
maradini77 Oct 21, 2025
563ae0d
fix: drop support for total difficulty table (#16660)
i-m-aditya Oct 21, 2025
ba6d593
chore: fix misleading log message for body size check (#19173)
mdqst Oct 21, 2025
1d58ae1
feat: improve oversized data error message (#19190)
rnkrtt Oct 21, 2025
2c086f0
chore: rm generic array dep from discv4 (#19140)
mattsse Oct 21, 2025
c6af584
docs: improve SealedBlockRecoveryError documentation (#19120)
avorylli Oct 21, 2025
21785a3
test: add node record parse test (#19172)
mattsse Oct 21, 2025
876346d
fix: add arrayvec to dev-dependencies in reth-trie-common (#19192)
reject-i Oct 21, 2025
e810df9
feat(engine): improve payload validator tracing spans 2 (#19155)
Rjected Oct 21, 2025
60e3ede
refactor: decouple max proof task concurrency from inflight proof lim…
yongkangc Oct 22, 2025
ada053a
chore: remove rkrasiuk from codeowners (#19206)
shekhirin Oct 22, 2025
4d3c163
perf(net): convert Bytes to BytesMut to avoid reallocation (#19204)
robinsdan Oct 22, 2025
b5df3f3
refactor(prune): remove receipts log filter segment (#19184)
shekhirin Oct 22, 2025
0ea75f5
fix: small features fix (#19212)
klkvr Oct 22, 2025
bb62073
perf: check prewarm termination multiple times (#19214)
mattsse Oct 22, 2025
56d8cea
chore: only alloc required capacity (#19217)
mattsse Oct 22, 2025
7a98145
fix: captured impl trait lifetime (#19216)
greged93 Oct 22, 2025
35b28ea
fix: OverlayStateProviderFactory: validating trie changeset range and…
mediocregopher Oct 22, 2025
712569d
feat: warning log when blocked on execution cache (#19222)
mediocregopher Oct 22, 2025
47dc432
fix(reth-bench): Lower block channel capacity and make it configurabl…
mediocregopher Oct 22, 2025
778146c
chore: use retrylayer for benchmarkcontext (#19227)
mattsse Oct 22, 2025
b9f6068
fix: incorrect RPC namespace reference (#19225)
famouswizard Oct 22, 2025
f438a6c
chore: add elapsed info log (#19211)
mattsse Oct 22, 2025
df0da36
test(hive): Ignore new failures that are won't fix (#19218)
RomanHodulak Oct 22, 2025
bab9dee
fix: rename consume-* test suite (#19230)
jenpaff Oct 22, 2025
fa2f173
chore(storage): remove `UnifiedStorageWriterError` (#19210)
shekhirin Oct 22, 2025
8119045
chore(e2e): relax bounds (#19231)
fgimenez Oct 22, 2025
1972ec0
revert: "fix(engine): flatten storage cache (#18880)" (#19235)
Rjected Oct 22, 2025
4f6cc7a
fix(node): remove unused ConsensusLayerHealthEvent variants (#19238)
radik878 Oct 22, 2025
346ef40
chore: swap order for canon stream (#19242)
mattsse Oct 22, 2025
bcef01c
feat(jovian): track da footprint block limit. Update basefee calculat…
theochap Oct 22, 2025
f8845c6
fix(engine): payload processor tracing event targets (#19223)
shekhirin Oct 23, 2025
4548209
perf: rm pending queue from MultiproofManager (#19178)
yongkangc Oct 23, 2025
b2236d1
docs: correct Payment tx type from 0x7E to 0x2A (#19255)
Fallengirl Oct 23, 2025
ce876a9
fix: use network id in p2p command (#19252)
mattsse Oct 23, 2025
71f91cf
feat(prune): Add an empty `reth-prune-db` crate (#19232)
RomanHodulak Oct 23, 2025
c547191
fix: use known paris activation blocks in genesis parsing (#19258)
mattsse Oct 23, 2025
75931f8
chore: align env filter comment with configured directives (#19237)
Fallengirl Oct 23, 2025
3d3a053
refactor(static-file): remove unused segments (#19209)
shekhirin Oct 23, 2025
f3b9349
docs: add usage examples and documentation to NoopConsensus (#19194)
DeVikingMark Oct 23, 2025
81b1949
fix(cli): prune CLI argument names (#19215)
shekhirin Oct 23, 2025
7b7f563
fix(engine): shrink tries after clearing (#19159)
Rjected Oct 23, 2025
6739914
feat(otlp-tracing): enable to export traces with grpc export with `tr…
lean-apple Oct 23, 2025
4adfa28
fix: return hashed peer key as id (#19245)
klkvr Oct 23, 2025
3883df3
chore: remove db pruning of header/txs segments (#19260)
joshieDo Oct 23, 2025
5a9c770
chore: rm `StaticFileReceipts` pruner (#19265)
joshieDo Oct 23, 2025
189b00b
chore(net): remove unnecessary TODO (#19268)
radik878 Oct 23, 2025
08fc0a9
feat: eth_fillTransaction (#19199)
kumaryash90 Oct 24, 2025
51fbd5a
fix: no_std compatibility in reth-optimism-chainspec (#19271)
strmfos Oct 24, 2025
ddcfc8a
chore: add `add_or_replace_if_module_configured` method (#19266)
Peponks9 Oct 24, 2025
4a24cb3
fix(engine): re-insert storage cache and use arc (#18879)
Rjected Oct 24, 2025
a767fe3
feat: allow using SafeNoSync for MDBX (#18945)
eabz Oct 24, 2025
b88b46a
fix(optimism): guard follow-up inserts by payload_id to prevent mixed…
Galoretka Oct 24, 2025
f29f4ca
perf: Eliminate spawn_blocking in multiproof manager (#19203)
yongkangc Oct 24, 2025
a69bbb3
fix: hive tests consume test suite (#19240)
jenpaff Oct 24, 2025
dc78112
feat(trie): proof task tracing improvements (#19276)
shekhirin Oct 24, 2025
f177103
fix(trie): correct comment in sparse_trie_reveal_node_1 test (#19193)
AJStonewee Oct 24, 2025
25f0d89
chore(trie): do not create a parent span for proof worker handle (#19…
shekhirin Oct 24, 2025
0c84172
feat(tracing): set default OTLP log level to WARN (#19283)
shekhirin Oct 24, 2025
e22a511
fix(node): classify connect_async failures as WebSocket and use Url p…
phrwlk Oct 25, 2025
159ff01
chore(deps): weekly `cargo update` (#19300)
github-actions[bot] Oct 26, 2025
53119fd
refactor(trie): rename queue_storage_proof to send_storage_proof (#19…
yongkangc Oct 27, 2025
ded9d3c
refactor: add more Snap response types (#19303)
guha-rahul Oct 27, 2025
74cc561
chore(ethereum): remove redundant std::default::Default import (#19299)
Galoretka Oct 27, 2025
4f660da
fix(fs): correct ReadLink error message and add missing read_link wra…
gap-editor Oct 27, 2025
0945941
fix(engine): module doc to reflect schnellru::LruMap backend (#19296)
VolodymyrBg Oct 27, 2025
763bf35
chore(net): upgrade some noisy spans to TRACE (#19312)
shekhirin Oct 27, 2025
6b3534d
ci: pin Bun to v1.2.23 (#19315)
shekhirin Oct 27, 2025
be73e4a
fix(trie): Fix trie_reverts not returning sorted nodes (#19280)
mediocregopher Oct 27, 2025
19f5d51
chore: remove redundant PhantomData from NodeHooks (#19316)
sashass1315 Oct 27, 2025
bb73d79
docs: populate modify-node section with node-custom-rpc implementatio…
CreeptoGengar Oct 27, 2025
106ffef
chore: use hex bytes type (#19317)
mattsse Oct 27, 2025
f088ec0
docs(eth-wire): update docs to reflect eth-wire-types, alloy_rlp, ver…
radik878 Oct 27, 2025
fa1f86c
fix(prune): Add unused variants back to PruneSegment enum (#19318)
mediocregopher Oct 27, 2025
eed0d96
refactor(trie): Unify proof return types (#19311)
yongkangc Oct 27, 2025
a6fe713
chore: remove dead OpL1BlockInfo.number field and writes (#19325)
phrwlk Oct 27, 2025
080cf72
chore(trie): reduce sparse trie tracing (#19321)
shekhirin Oct 27, 2025
7e59141
fix(trie): Rewrite InMemoryTrieOverlay (with proptests!) (#19277)
mediocregopher Oct 27, 2025
f9c89a9
feat(jovian/block-validation): fix block validation for jovian (#19304)
theochap Oct 27, 2025
0569e88
docs: improve documentation for mock database and transactions (#19302)
CreeptoGengar Oct 27, 2025
b1dfbc7
chore: remove trie capacity metrics (#19327)
Rjected Oct 27, 2025
a264ccb
feat(metrics): add push gateway support for Prometheus metrics (#19243)
mablr Oct 27, 2025
ffeaa47
chore(engine): Remove ConsistentDbView (#19188)
mediocregopher Oct 27, 2025
1581aaa
fix: update section name in expected failures, add more concise comme…
jenpaff Oct 27, 2025
50e88c2
chore: replace `CacheDB` with `State<DB>` in RPC crate (#19330)
Peponks9 Oct 27, 2025
e2b5c73
chore: update Grafana dashboard with split pending multiproof metrics…
yongkangc Oct 28, 2025
7e6f676
feat(metrics): improve multiproof worker metrics (#19337)
yongkangc Oct 28, 2025
e547c02
chore(deps): bump actions/upload-artifact from 4 to 5 (#19335)
dependabot[bot] Oct 28, 2025
0da38b9
chore(deps): bump actions/download-artifact from 5 to 6 (#19336)
dependabot[bot] Oct 28, 2025
5e2ed16
fix(engine): Eliminates spurious warning logs in prewarm task (#19133)
0x00101010 Oct 28, 2025
0f3e0ee
refactor: make DatabaseProof trait stateful (#18753)
avorylli Oct 28, 2025
5091482
refactor(trie): reorder proof_task.rs for better code organization (#…
yongkangc Oct 28, 2025
020eb6a
fix(pipeline): ensure we dont pass an outdated target to header stage…
joshieDo Oct 28, 2025
3ce6e87
chore: update docs for expected test failure (#19343)
mattsse Oct 28, 2025
ac4f80d
chore: dont write receipts to both storages on archive node (#19361)
joshieDo Oct 28, 2025
6651ae7
chore: add ChainHardforks::extend (#19332)
mattsse Oct 28, 2025
adb4f48
feat(reth-optimism-node): Add OP E2E mineblock test with isthmus acti…
mablr Oct 28, 2025
ff46dad
feat: insert at timestamp (#19365)
mattsse Oct 28, 2025
77ef028
fix(op-reth/consensus): fixes header validation for jovian. decouple …
theochap Oct 29, 2025
10d9a7e
refactor(trie): restructure proof task workers into structs (#19344)
yongkangc Oct 29, 2025
3827e5c
perf: wrap tx with Arc to avoid deep cloning (#19350)
0xKarl98 Oct 29, 2025
17a9849
feat: impl a function to create new instance of TransactionEvents (#1…
datnguyencse Oct 29, 2025
527c24d
fix(trie): use block hash in OverlayStateProviderFactory (#19353)
mediocregopher Oct 29, 2025
644be05
feat: add pruning of transactions from static-files (#19241)
joshieDo Oct 29, 2025
caaedfa
chore: bump 1.8.3 (#19379)
mattsse Oct 29, 2025
6659080
fix: Don't always clone in-memory overlays in OverlayStateProviderFac…
mediocregopher Oct 29, 2025
5a4287a
fix(op-reth): use latest for runtime image (#19331)
emiliano-conduitxyz Oct 29, 2025
d5a7ecf
chore: Update nix flake (#19386)
mediocregopher Oct 29, 2025
8a795e7
feat(jovian/timestamps): add jovian timestamps to op-reth (#19290)
theochap Oct 29, 2025
3094259
fix: add more context to expected hive failures (#19363)
jenpaff Oct 29, 2025
66cfa9e
feat(rpc): implement `debug_dbGet` (#19369)
mablr Oct 29, 2025
1114a9c
feat(precompiles/jovian): add jovian precompiles to op-reth (#19333)
theochap Oct 29, 2025
dbc9346
fix(engine): align compute_trie_input docs with actual persistence be…
phrwlk Oct 29, 2025
ea2b26f
fix: remove PersistenceState from TreeCtx (#19356)
rnkrtt Oct 29, 2025
715369b
docs: improve RESS protocol module documentation (#19370)
avorylli Oct 29, 2025
7989c70
docs: fix otlp flag in monioring docs (#19394)
Rjected Oct 29, 2025
7dc07e8
feat(jovian/rpc): update receipts to transmit over RPC with Jovian co…
theochap Oct 29, 2025
1ed41d5
chore(primitives-traits): gate test-only modules (#19393)
Galoretka Oct 29, 2025
be50b28
feat: display blob params alongside hardfork info (#19358)
leniram159 Oct 29, 2025
e808b9a
chore: fix unused dep (#19397)
mattsse Oct 29, 2025
752891b
chore: fix unused warning (#19395)
mattsse Oct 29, 2025
b15c285
perf(codecs): avoid String allocation in proc macro type checking (#1…
strmfos Oct 29, 2025
f303b28
chore: reuse gzip read buffer to avoid per-iteration allocation (#19398)
Forostovec Oct 29, 2025
3fa10de
chore: bump discv5 (#19400)
mattsse Oct 29, 2025
bec4d7c
perf: box ForkId in Peer struct to reduce size (#19402)
mattsse Oct 29, 2025
7c007f7
fix(cli): Metrics log when passed metrics port 0 (#19406)
emhane Oct 30, 2025
be29114
fix(engine): trigger live sync after backfill completes at finalized …
fgimenez Oct 30, 2025
d87d0d1
fix: Prune checkpoint fixes (#19407)
mediocregopher Oct 30, 2025
5f5dbb0
fix: accurate build features reporting in `reth --version` (#19124)
leniram159 Oct 30, 2025
e940052
chore(net): avoid cloning GetBlockBodies request (#19404)
sashass1315 Oct 30, 2025
59bf117
feat: Output the block execution outputs after validating (reth-state…
wraitii Oct 30, 2025
fccf76a
fix(engine): remove redundant parent_to_child cleanup in insert_execu…
sky-coderay Oct 30, 2025
dc8efbf
feat: add --rpc.evm-memory-limit flag (#19279)
wojtek0x Oct 30, 2025
6fafff5
fix: highest_nonces update in PendingPool::remove_transaction (#19301)
Forostovec Oct 30, 2025
cff942e
chore: add tracing features to node-core crate (#19415)
kumaryash90 Oct 31, 2025
d29370e
chore: update superchain reg to c9881d543174ff00b8f3a9ad3f31bf4630b97…
0xForerunner Oct 31, 2025
60fba66
fix(compact): prevent bitflag overflow by using usize accumulator (#1…
DeVikingMark Oct 31, 2025
4d437c4
fix: Properly set MerkleChangeSets checkpoint in stage's fast-path (#…
mediocregopher Oct 31, 2025
8a72b51
chore: add count field to trace (#19422)
mattsse Oct 31, 2025
b6be053
fix(codecs): return remaining slice in EIP-1559 from_compact (#19413)
CreeptoGengar Oct 31, 2025
728e037
feat(reth-bench): Default --wait-time to 250ms (#19425)
mediocregopher Oct 31, 2025
9f4f66d
perf: bias towards proof results (#19426)
mattsse Oct 31, 2025
1f2f1d4
feat(node): CLI argument for sync state idle when backfill is idle (#…
shekhirin Oct 31, 2025
af9b04c
feat(op-reth): implement miner_setGasLimit RPC (#19247)
frankudoags Oct 31, 2025
ecd49ae
perf: only chunk if more > 1 available (#19427)
mattsse Oct 31, 2025
3bb90e6
fix(beacon-api-sidecar): use correct block metadata for reorged blobs…
avorylli Oct 31, 2025
1c5c709
chore(codecs): replace todo with unimplemented in Compact derive (#19…
reallesee Oct 31, 2025
b05eb5f
fix(txpool): correct propagate field name in Debug output (#19278)
aso20455 Oct 31, 2025
e894db8
perf: optimize SyncHeight event handling to avoid recursive calls (#1…
DeVikingMark Oct 31, 2025
a43345b
perf(tree): only chunk multiproof targets if needed (#19326)
shekhirin Oct 31, 2025
a5eb01b
fix: rename variable in block_hash method from 'code' to 'hash' (#19269)
oooLowNeoNooo Oct 31, 2025
d8729a9
chore(docker): remove apt-get upgrade to ensure reproducible and fast…
zeevick10 Oct 31, 2025
dff382b
fix: Inline value match in SparseTrie::find_leaf to remove redundant …
anim001k Oct 31, 2025
71c1247
perf(cli): optimize StorageChangeSets import in merkle stage dump (#1…
wetkeyboard Oct 31, 2025
5f04690
revert: "feat: Add building and publishing of *.deb packages (#18615)…
shekhirin Oct 31, 2025
dee0eca
feat(tasks): distinguish blocking and non-blocking tasks in metrics (…
WilliamNwoke Oct 31, 2025
e6aeba0
feat: support custom Download command defaults (#19437)
mattsse Nov 1, 2025
780161a
chore: OverlayStateProviderFactory: don't query for reverts unless ne…
mediocregopher Nov 1, 2025
0bca7b1
chore(deps): weekly `cargo update` (#19443)
github-actions[bot] Nov 2, 2025
1e27e73
chore: add config_mut helpers (#19436)
mattsse Nov 3, 2025
714ebf7
fix: avoid unnecessary self.clone() in OpNetworkBuilder::network_conf…
sashass1315 Nov 3, 2025
1e8f35c
feat(op-reth): add FlashblocksListeners container and receipt helpers…
mattsse Nov 3, 2025
7905fba
feat: add broadcast channel for received flashblocks (#19459)
mattsse Nov 3, 2025
7438bdb
refactor(prune): derive EnumIter instead of explicit array of segment…
shekhirin Nov 3, 2025
ea69063
feat: schedule fusaka (#19455)
mattsse Nov 3, 2025
a0eccf7
chore: use name const for cli name (#19466)
mattsse Nov 3, 2025
8460255
fix(db): OverlayStateProviderFactory: default validation lower bound …
mediocregopher Nov 3, 2025
93649fe
chore: bump revm 31 (#19470)
mattsse Nov 3, 2025
24fa984
chore: add js-tracer feature to bins (#19441)
mattsse Nov 3, 2025
66957c7
chore(node): compact duration formatting in stage progress logs (#18720)
wetkeyboard Nov 3, 2025
c9897ad
fix: update `min_block` on `StaticFileProvider::update_index` (#19469)
joshieDo Nov 3, 2025
bb694fb
chore(grafana): deduce label by aggregate metrics (#18550)
wetkeyboard Nov 3, 2025
3f24327
chore: Remove unused jsonrpsee tracing import in exex subscription ex…
Doryu001 Nov 3, 2025
0c00c1b
chore: add --miner.gaslimit alias (#19475)
mattsse Nov 4, 2025
a311423
chore: add queued reason to event (#19476)
mattsse Nov 4, 2025
f3cf8d5
feat: add helper to disable discovery (#19478)
mattsse Nov 4, 2025
44e99e5
fix(net): remove capacity inflation from buffered blocks size calcula…
JacksonEi Nov 4, 2025
6021a68
perf(rpc): use cache for latest block and receipts (#19483)
mattsse Nov 4, 2025
2cb4e1b
perf: use latest hash directly (#19486)
mattsse Nov 4, 2025
736a730
feat: support pending block tag in eth_getLogs for flashblocks (#19388)
0xKarl98 Nov 4, 2025
583eb83
docs(trie): fix PrefixSetMut docs and freeze() comment (#19467)
sashass1315 Nov 4, 2025
dd25cae
chore: Various cleanups after consistent DB view removal (#19489)
mediocregopher Nov 4, 2025
5a6d3dd
feat(reth-bench-compare): upstream from personal repo (#19488)
shekhirin Nov 4, 2025
2976163
fix: use cost when checking fee cap (#19493)
klkvr Nov 4, 2025
fdcc540
fix: spawn block fetching blocking (#19491)
mattsse Nov 4, 2025
c3a60fa
chore(op-reth/scr): update superchain-registry configs. Commit 9e3f71…
theochap Nov 4, 2025
3ae73e6
perf: improve ethsendrawsync for op with flashblock (#19462)
mattsse Nov 4, 2025
8ac37f3
docs(banlist): document timeout update behavior on re-ban (#19497)
avorylli Nov 4, 2025
f4715ee
chore: add custom hardforks example (#19391)
Peponks9 Nov 4, 2025
b90badb
fix: skip code check in get_transaction_by_sender_and_nonce (#19502)
mattsse Nov 5, 2025
644ecce
chore: bump min ckzg (#19504)
mattsse Nov 5, 2025
89be06f
chore: bump version 1.8.4 (#19503)
mattsse Nov 5, 2025
1cd5b50
fix: dead link Sentry (#19505)
cypherpepe Nov 5, 2025
5b062b2
chore: bump hardforks (#19506)
mattsse Nov 5, 2025
84785f0
chore: bump v1.9.0 (#19507)
mattsse Nov 5, 2025
1b5f129
refactor(era): move to e2s module e2s types and file handling (#19490)
lean-apple Nov 5, 2025
11d28b1
chore: use `dashboard` variable in main Grafana dashboard (#19518)
shekhirin Nov 5, 2025
629363a
refactor: use `Url::as_str()` directly in era modules (#19485)
davidjsonn Nov 5, 2025
2ba17cf
refactor(era): move era types and file handling to new module (#19520)
lean-apple Nov 5, 2025
2bcd738
docs: fix license links in README.md (#19519)
maximevtush Nov 5, 2025
ba8be3f
feat(optimism): Simplify trait bounds in revalidate_interop_txs_strea…
Fibonacci747 Nov 5, 2025
e3b38b2
chore(era): move `era` types to `era` module (#19527)
lean-apple Nov 5, 2025
e20e56b
feat: add `Metadata` table and `StorageSettings` to `ProviderFactory`…
joshieDo Nov 6, 2025
99fe175
feat(engine): record newPayload/forkchoiceUpdated metrics outside of …
shekhirin Nov 6, 2025
0928059
fix: replace unreachable libmdbx documentation URL (#19532)
oooLowNeoNooo Nov 6, 2025
791de25
perf(era-utils): avoid unnecessary PathBuf clone in export (#19530)
avorylli Nov 6, 2025
ea4a686
fix(trie): InMemoryTrieCursor case where all DB nodes are deleted (#1…
mediocregopher Nov 6, 2025
7cc4fdf
fix(stages-types): resolve compilation errors in tests (#19501)
davidjsonn Nov 6, 2025
e5c47fe
feat(provider): configurable blocks per static file segment (#19458)
shekhirin Nov 6, 2025
b947455
refactor(provider, cli): simplify getting provider for index or range…
shekhirin Nov 6, 2025
671c690
chore: add new engine metrics to dashboard, fix multiproof charts (#1…
shekhirin Nov 6, 2025
4f1f2d8
ci: check that Grafana dashboard doesn't contain DS_PROMETHEUS (#19541)
shekhirin Nov 6, 2025
9d9c1d2
feat: add capabilities to fetch Peer type (#19543)
0xKarl98 Nov 6, 2025
65acaf3
fix: remove redundant header insertion in extend_blocks and tests (#1…
phrwlk Nov 6, 2025
d81d547
docs: explain default db size and error in CLI help (#19533)
Andrurachi Nov 6, 2025
c587031
feat(static-file): dynamic static file size (#19381)
shekhirin Nov 6, 2025
04093cc
fix(prune): use saturating_sub in PruneLimiter::deleted_entries_limit…
Snezhkko Nov 6, 2025
a6c0ac8
fix: Update filter last poll timestamp in filter logs (#19549)
ercecan Nov 6, 2025
27cf27a
refactor(provider): introduce `EitherWriter` (#19554)
shekhirin Nov 6, 2025
7997cd4
chore(provider): exhaustive segment match in static files check (#19556)
shekhirin Nov 6, 2025
cb78b9d
fix(net): preserve ECIESError in connect_without_timeout (#19558)
phrwlk Nov 6, 2025
4d9d712
refactor: provide default implementation for send_raw_transaction (#1…
klkvr Nov 6, 2025
7ade95e
chore(consensus): update GasLimitInvalidIncrease/GasLimitInvalidDecre…
wetkeyboard Nov 6, 2025
3385ec5
test(static-file): StaticFileSegment string and serde roundtrips (#19…
shekhirin Nov 6, 2025
e813681
feat(debug): re-establish block subscription (#19550)
mattsse Nov 6, 2025
f69c544
refactor: replace GenericArray with regular arrays in ECIES (#19563)
mattsse Nov 6, 2025
4d258cb
fix: update docs and arg comments (#19537)
Vitaliyr888 Nov 7, 2025
42ac2aa
chore: bump revm v31.0.1 (#19567)
rakita Nov 7, 2025
9f9ab67
ci: tag (#19572)
mattsse Nov 7, 2025
5464312
fix(bench-compare): validate remote git references (#19569)
yongkangc Nov 7, 2025
4394860
ci: add independent tagging options (#19574)
mattsse Nov 7, 2025
b48c72f
chore: BuiltPayloadExecutedBlock (#19430)
mediocregopher Nov 7, 2025
b0b508e
Merge branch 'main' into chore-merge-upstream-b48c72fad2
greged93 Nov 7, 2025
c67c132
feat: ongoing upstream merge
greged93 Nov 11, 2025
709bbd0
Merge branch 'scroll' into chore-merge-upstream-b48c72fad2
greged93 Nov 13, 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
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions .config/zepter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ version:
workflows:
check:
- [
"lint",
# Check that `A` activates the features of `B`.
"propagate-feature",
# These are the features to check:
"--features=std,op,scroll-alloy-traits,dev,asm-keccak,jemalloc,jemalloc-prof,tracy-allocator,serde-bincode-compat,serde,test-utils,arbitrary,bench,alloy-compat",
# Do not try to add a new section to `[features]` of `A` only because `B` exposes that feature. There are edge-cases where this is still needed, but we can add them manually.
"--left-side-feature-missing=ignore",
# Ignore the case that `A` it outside of the workspace. Otherwise it will report errors in external dependencies that we have no influence on.
"lint",
# Check that `A` activates the features of `B`.
"propagate-feature",
# These are the features to check:
"--features=std,op,scroll-alloy-traits,dev,asm-keccak,jemalloc,jemalloc-prof,tracy-allocator,serde-bincode-compat,serde,test-utils,arbitrary,bench,alloy-compat,min-error-logs,min-warn-logs,min-info-logs,min-debug-logs,min-trace-logs,otlp,js-tracer",
# Do not try to add a new section to `[features]` of `A` only because `B` exposes that feature. There are edge-cases where this is still needed, but we can add them manually.
"--left-side-feature-missing=ignore",
# Ignore the case that `A` it outside of the workspace. Otherwise it will report errors in external dependencies that we have no influence on.

"--left-side-outside-workspace=ignore",
# Auxiliary flags:
Expand Down
20 changes: 10 additions & 10 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
* @gakonst
crates/blockchain-tree-api/ @rakita @rkrasiuk @mattsse @Rjected
crates/blockchain-tree/ @rakita @rkrasiuk @mattsse @Rjected
crates/chain-state/ @fgimenez @mattsse @rkrasiuk
crates/blockchain-tree-api/ @rakita @mattsse @Rjected
crates/blockchain-tree/ @rakita @mattsse @Rjected
crates/chain-state/ @fgimenez @mattsse
crates/chainspec/ @Rjected @joshieDo @mattsse
crates/cli/ @mattsse
crates/consensus/ @rkrasiuk @mattsse @Rjected
crates/consensus/ @mattsse @Rjected
crates/e2e-test-utils/ @mattsse @Rjected @klkvr @fgimenez
crates/engine/ @rkrasiuk @mattsse @Rjected @fgimenez @mediocregopher @yongkangc
crates/engine/ @mattsse @Rjected @fgimenez @mediocregopher @yongkangc
crates/era/ @mattsse @RomanHodulak
crates/errors/ @mattsse
crates/ethereum-forks/ @mattsse @Rjected
Expand All @@ -15,17 +15,17 @@ crates/etl/ @joshieDo @shekhirin
crates/evm/ @rakita @mattsse @Rjected
crates/exex/ @shekhirin
crates/net/ @mattsse @Rjected
crates/net/downloaders/ @rkrasiuk
crates/net/downloaders/ @Rjected
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/prune/ @shekhirin @joshieDo
crates/ress @rkrasiuk
crates/ress @shekhirin @Rjected
crates/revm/ @mattsse @rakita
crates/rpc/ @mattsse @Rjected @RomanHodulak
crates/stages/ @rkrasiuk @shekhirin @mediocregopher
crates/stages/ @shekhirin @mediocregopher
crates/static-file/ @joshieDo @shekhirin
crates/storage/codecs/ @joshieDo
crates/storage/db-api/ @joshieDo @rakita
Expand All @@ -35,10 +35,10 @@ 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/storage/storage-api/ @joshieDo
crates/tasks/ @mattsse
crates/tokio-util/ @fgimenez
crates/transaction-pool/ @mattsse @yongkangc
crates/trie/ @rkrasiuk @Rjected @shekhirin @mediocregopher
crates/trie/ @Rjected @shekhirin @mediocregopher
etc/ @Rjected @shekhirin
.github/ @gakonst @DaniPopes
2 changes: 2 additions & 0 deletions .github/assets/check_wasm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ exclude_crates=(
# The following require investigation if they can be fixed
reth-basic-payload-builder
reth-bench
reth-bench-compare
reth-cli
reth-cli-commands
reth-cli-runner
Expand Down Expand Up @@ -68,6 +69,7 @@ exclude_crates=(
reth-payload-builder # reth-metrics
reth-provider # tokio
reth-prune # tokio
reth-prune-static-files # reth-provider
reth-stages-api # reth-provider, reth-prune
reth-static-file # tokio
reth-transaction-pool # c-kzg
Expand Down
7 changes: 4 additions & 3 deletions .github/assets/hive/build_simulators.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ 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/v5.1.0/fixtures_develop.tar.gz --sim.buildarg branch=v5.1.0 -sim.timelimit 1s || true &
# TODO: test code has been moved from https://github.com/ethereum/execution-spec-tests to https://github.com/ethereum/execution-specs we need to pin eels branch with `--sim.buildarg branch=<release-branch-name>` once we have the fusaka release tagged on the new repo
./hive -client reth --sim "ethereum/eels" --sim.buildarg fixtures=https://github.com/ethereum/execution-spec-tests/releases/download/v5.3.0/fixtures_develop.tar.gz -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 All @@ -27,8 +28,8 @@ docker save hive/hiveproxy:latest -o ../hive_assets/hiveproxy.tar & saving_pids+
docker save hive/simulators/devp2p:latest -o ../hive_assets/devp2p.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/engine:latest -o ../hive_assets/engine.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/rpc-compat:latest -o ../hive_assets/rpc_compat.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/eest/consume-engine:latest -o ../hive_assets/eest_engine.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/eest/consume-rlp:latest -o ../hive_assets/eest_rlp.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/eels/consume-engine:latest -o ../hive_assets/eels_engine.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/eels/consume-rlp:latest -o ../hive_assets/eels_rlp.tar & saving_pids+=( $! )
docker save hive/simulators/smoke/genesis:latest -o ../hive_assets/smoke_genesis.tar & saving_pids+=( $! )
docker save hive/simulators/smoke/network:latest -o ../hive_assets/smoke_network.tar & saving_pids+=( $! )
docker save hive/simulators/ethereum/sync:latest -o ../hive_assets/ethereum_sync.tar & saving_pids+=( $! )
Expand Down
Loading
Loading