Commit Graph

806 Commits

Author SHA1 Message Date
Dharm Singh
01f667c228 feat(reth-bench): add --advance option for relative block ranges (#17996) 2025-08-25 01:51:24 +00:00
Matthias Seitz
ce2ce23e30 feat: add accessor methods for RPC handle types (#18016) 2025-08-23 11:27:27 +00:00
Julio
13f7ae463e feat: add log.file.name cli arg (#17883)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-23 04:51:11 +00:00
Dharm Singh
28b085a352 feat: add CLI support for TransactionPropagationMode in NetworkArgs (#18012)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-23 02:59:34 +00:00
Brian Picciano
df3bf2c00a perf(trie): default ParallelSparseTrie to enabled (accounts only still) (#17956) 2025-08-21 06:24:05 +00:00
robinsdan
29e4b20588 refactor: remove StateCommitment trait (#17812) 2025-08-18 13:53:53 +00:00
Matthias Seitz
198ba18e86 chore: remove Beacon from type names (#17868)
Co-authored-by: petarjuki7 <petar.jukic7@gmail.com>
2025-08-15 20:54:05 +00:00
Shiyas Mohammed
de157aa3a0 feat(rpc): add configurable pending block behaviour (#17677) 2025-08-15 13:09:41 +00:00
viktorking7
4651b9ae7c fix: critical error handling in ExEx launcher (#17627)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-14 07:45:41 +00:00
Mablr
907448ff3b feat(rpc): Add support for custom Tokio runtime configuration in EthereumAddOns (#17693)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-14 05:40:29 +00:00
0xKitsune
e12e6c0d04 feat(txpool): Batch insertions into the Tx Pool (#17670)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-08-13 19:36:34 +00:00
Ishika Choudhury
94c93583af feat: introduced configurable version globals (#17711)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-13 14:25:35 +00:00
Max Bytefield
f0bd4c6843 chore: rename gas to gas_used in the node logs (#17767) 2025-08-11 21:37:48 +00:00
Max Bytefield
1ba9e680bc fix: reth dev node implement the --block-max-transactions arg (#17784)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-11 11:28:49 +00:00
Arsenii Kulikov
f5c2502f55 feat: delay block -> payload conversions (#17681) 2025-08-06 17:53:37 +00:00
Matthias Seitz
4db6adfedd chore: fix clippy docs (#17726)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-08-04 20:25:09 +00:00
Bharath Vedartham
6c37ef5635 chore: add flag to disable txpool gossip (#17724) 2025-08-04 18:23:20 +02:00
Federico Gimenez
7d660b57b0 refactor: move BasicEngineValidator creation into EngineApiValidatorBuilder trait (#17664)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-08-01 17:08:00 +00:00
0xMushow
0f1ff20926 fix(config): default back gas limit to 45M on mainnet (#17690) 2025-07-31 11:44:59 +00:00
Emilia Hane
98e30d4340 chore(sdk): Add example for building offline TraceApi with node builder (#17682)
Co-authored-by: ongyimeng <ongyimeng@gmail.com>
2025-07-31 09:39:37 +00:00
Soubhik Singha Mahapatra
056ae2abce feat: added max-readers flag for db (#17663) 2025-07-29 14:47:59 +00:00
Matthias Seitz
e38e247b40 perf: box larger futures (#17633) 2025-07-29 12:51:19 +02:00
Federico Gimenez
60bbd66319 refactor: move invalid block hook creation from LaunchContext to AddOnsContext (#17655) 2025-07-29 10:12:39 +00:00
Federico Gimenez
6487f0b906 feat: separate EngineValidator from PayloadValidator (#17641) 2025-07-29 07:24:16 +00:00
Arsenii Kulikov
9d1af5a09c refactor: introduce Enginvalidator in tree (#17598)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-28 09:09:55 +00:00
Emilia Hane
a7cbf81b65 test(sdk): Add test for using node builder with noop components (#17560) 2025-07-25 11:34:24 +00:00
Daniel Ramirez
e29707f0ee feat: Add IPC socket permission configuration (#17497)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-23 23:10:53 +00:00
Federico Gimenez
ed8eacfc5b refactor: move EngineValidator trait to reth-engine-tree (#17559) 2025-07-23 11:25:58 +00:00
Arsenii Kulikov
0a8cb95eb9 feat: EthApiCtx::eth_api_builder (#17532) 2025-07-21 14:51:46 +00:00
Arsenii Kulikov
94c1c3f078 feat: ComponentsFor type alias (#17533) 2025-07-21 14:51:40 +00:00
Arsenii Kulikov
818e01773a feat: HeaderConverter (#17490)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-21 13:46:48 +00:00
Matthias Seitz
81b93ac58b chore: downgrade threadpool init error (#17483) 2025-07-18 18:02:51 +00:00
Matthias Seitz
ca116aa7b7 docs: add code example to extend_rpc_modules method (#17446)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Jennifer <jenpaff0@gmail.com>
2025-07-18 09:57:07 +00:00
fantasyup
fb9f3cce92 feat: Add support for ethstats (#16396)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-15 10:56:43 +00:00
Federico Gimenez
00d259dbea feat(sdk): make engine API (auth server) optional for custom consensus integrations (#17376) 2025-07-15 09:28:21 +00:00
Matthias Seitz
b08586946c chore: consolidate typo fixes from multiple PRs (#17387) 2025-07-13 08:57:45 +00:00
Dan Cline
06a7d05649 feat(cli): add enable-parallel-sparse-trie flag (#17357)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-07-10 23:47:25 +00:00
Léa Narzis
73f820af40 feat(sdk): add local_payload_attributes_builder to DebugNodeLauncher (#17297)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-07-09 19:19:25 +02:00
stevencartavia
e238fc4823 feat: add --prune.receipts.premerge setting (#17295) 2025-07-09 09:14:39 +00:00
Femi Bankole
38f02bb46e feat: include chain-id query param for etherscan v2 API (#17167)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-08 09:56:41 +00:00
Federico Gimenez
dddde9eff9 feat(test): allow to create testing nodes with specific datadir (#17260) 2025-07-07 14:34:38 +00:00
Matthias Seitz
62b1d574e1 docs: improve NodeAddOns trait documentation (#17178)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-04 14:40:18 +02:00
Francis Li
5c47be25c4 feat(txpool): add minimal priority fee configuration for transaction pool (#17183) 2025-07-04 11:22:48 +00:00
Niran Babalola
7276dae4ee feat: introduce max_tx_gas_limit feature to enforce per-transaction gas limits (#17028)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-30 20:44:28 +00:00
Matthias Seitz
772c65eab8 docs: add comprehensive documentation for LaunchContext type system (#17120) 2025-06-30 13:12:34 +02:00
Matthias Seitz
31d0bb1d58 refactor: move consensus layer events to launch context (#17117) 2025-06-27 23:19:05 +00:00
Matthias Seitz
bfd745117b refactor: move ERA import source creation to LaunchContext (#17115) 2025-06-27 22:46:13 +00:00
Matthias Seitz
8fa928ec5f refactor: make get_healthy_node_client async (#17119) 2025-06-27 22:22:29 +00:00
Matthias Seitz
5c82812072 refactor: move ExEx launching to LaunchContext method (#17114) 2025-06-27 22:02:21 +00:00
Matthias Seitz
43b091b0e6 docs: debug clarify healtyh node rpc url setting (#17100) 2025-06-27 14:18:03 +00:00