Commit Graph

9679 Commits

Author SHA1 Message Date
YK
8f881789b7 perf(engine): reduce cloning on terminate caching (#18693) 2025-09-25 14:58:25 +00:00
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
Galoretka
9a26947db6 fix(primitives-traits): delegate is_create for Extended::Other to fix create-detection (#18699) 2025-09-25 10:34:32 +00:00
dustinjake
0f46e38a7d chore(flashblocks): flasblock service metrics (#18697) 2025-09-25 10:13:20 +00:00
sw4sy
a31dce9b3c feat(net): added check for non zero latest_hash in BlockRangeUpdate (#18695)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-25 08:11:43 +00:00
josé v
6cdfc48bc8 feat(flashblocks): prefill cache on canonical tip updates (#18691) 2025-09-25 07:55:01 +00:00
Forostovec
4d609847bf fix(engine): remove redundant parent_to_child removal during eviction (#18648) 2025-09-25 06:53:49 +00:00
Haotian
8f804d385d feat: node import support importing gzip compressed file (#17877)
Signed-off-by: tmelhao <tmel0103@gmail.com>
Co-authored-by: tmelhao <tmel0103@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-24 21:08:54 +00:00
MIHAO PARK
bdc59799d0 fix(cli): replace unwrap with error propagation in merkle stage (#18656) 2025-09-24 20:35:10 +00:00
GarmashAlex
3b0d98f346 fix(engine): align sparse trie removal log target with engine::root::sparse (#18686) 2025-09-24 17:48:54 +00:00
radik878
8e488a730a chore(engine): remove unused EngineServiceError from engine service (#18666)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-24 14:35:27 +00:00
Arsenii Kulikov
468925fcaa feat: support empty SUPPORTED_CHAINS for ChainSpecParser (#18679) 2025-09-24 14:27:07 +00:00
Matthias Seitz
00e51575eb test: add unwind parse test (#18677) 2025-09-24 15:51:50 +02:00
morito
e6050e0332 docs: some fixes on discv4 docs (#18601)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-24 12:41:34 +00:00
phrwlk
6631fc4e82 feat(net): correct per-response size metric to avoid capacity/empty-block inflation (#18553) 2025-09-24 12:21:51 +00:00
Joly
27c0b7b8a0 chore: enable all Ethereum protocol versions instead of hardcoding (#18065)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-24 12:19:54 +00:00
Andrea Simeoni
324cce3461 feat(bootnode): Persists the discovery secret key (#18643) 2025-09-24 12:14:59 +00:00
Arsenii Kulikov
7fb24e57a8 refactor: simplify EthApiSpeс trait (#18674) 2025-09-24 14:13:49 +02:00
Hai | RISE
1a68d8e968 feat(db): add MDBX put-append for fast ordered puts (#18603) 2025-09-24 11:48:50 +00:00
YK
a80f0c83a3 chore(revert): add tokio runtime with custom thread naming (#18670) 2025-09-24 10:52:51 +00:00
crazykissshout
aeaa8ec5a2 docs(db): correct misleading test comments in post_state.rs (#18664)
Co-authored-by: YK <chiayongkang@hotmail.com>
2025-09-24 09:03:07 +00:00
Gengar
f364f7a813 docs: add comprehensive e2e test actions reference documentation (#18621)
Co-authored-by: YK <chiayongkang@hotmail.com>
2025-09-24 03:27:02 +00:00
Arsenii Kulikov
96c1566d9b chore: support custom transaction types in EthTransactionValidator (#18655) 2025-09-23 22:23:09 +00:00
Alvarez
4779fea9d4 docs: rm 8MB stack size comment in BlockingTaskPool (#18616) 2025-09-23 21:43:07 +00:00
GarmashAlex
5856c2e9f0 fix(payload): reversed-order test for validate_execution_requests (#18593)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-23 20:34:18 +00:00
Alvarez
8eaadf52d8 fix: Prevent potential underflow in static file header healing (#18628) 2025-09-23 20:32:46 +00:00
crazykissshout
a7632c7431 fix(engine): correct misleading test comments in cached_state.rs (#18652) 2025-09-23 20:12:26 +00:00
Federico Gimenez
4cc50f9799 feat(e2e): add beacon consensus handle to NodeClient (#18632) 2025-09-23 17:45:09 +00:00
YK
064694b2df refactor(engine): simplify on_new_payload (#18613) 2025-09-23 16:04:19 +00:00
Matthias Seitz
44aa0fbb0e fix: Revert "chore: disable fee charge in env" (#18645) 2025-09-23 17:40:40 +02:00
Matthias Seitz
faaebe7f6d fix: check request gas limit before (#18639) 2025-09-23 12:21:59 +00:00
YK
088a0d44c2 chore(observability): add tokio runtime with custom thread naming (#18635)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-09-23 12:05:35 +00:00
Matthias Seitz
70a8c06773 feat: add osaka+bpo timestamps (#18627)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
2025-09-23 11:06:52 +00:00
Matthias Seitz
ee834fb892 chore: disable fee charge in env (#18634) 2025-09-23 13:01:20 +02:00
YK
7dc3aea930 chore(revert): revert tokio runtime with custom thread naming (#18631) 2025-09-23 10:20:44 +00:00
YK
2ec3671633 chore(observability): add tokio runtime with custom thread naming (#18623) 2025-09-23 09:04:54 +00:00
MozirDmitriy
b27a927413 chore(primitive-traits): remove redundant auto-trait bounds from FullNodePrimitives (#18626)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-23 09:03:12 +00:00
Andrea Simeoni
dfab5f9646 fix(cli): bootnode default address (#18617) 2025-09-22 20:19:40 +00:00
Galoretka
87078e9205 fix(primitives-traits): simplify Rayon bounds and fix docs (#18620) 2025-09-22 19:48:10 +00:00
josé v
9e3246e695 chore: specialize send_raw_transaction_sync for op-reth with flashblocks support (#18586)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-22 13:43:57 +00:00
VolodymyrBg
60658be734 fix(handshake): validate peer TD from their_status_message during eth handshake (#18611) 2025-09-22 13:33:55 +02:00
Matthias Seitz
0bd2097995 chore: enforce max tx gas limit on estimate and accesslit (#18612) 2025-09-22 13:04:26 +02:00
Matthias Seitz
39d5563ce8 fix: disable block gas limit (#18583) 2025-09-22 10:07:03 +00:00
Brian Picciano
79c71b8692 chore: Remove reth recover storage-tries sub-command (#18580) 2025-09-22 10:04:40 +00:00
emmmm
9806e07cf8 fix: replace tx_hash method with TxHashRef trait bound (#18357) (#18362)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-22 09:31:17 +00:00
Matthias Seitz
3ebfd7a25e test: add test case for op tx env conversion (#18581) 2025-09-22 11:39:28 +02:00
YK
36107c60ab fix(cache): Ensure execution cache remains locked until updated (#18564)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-09-22 11:38:02 +02:00
YK
95f1931c59 test(engine): add new payload handling tests for canonical insertion and invalid ancestors (#18608) 2025-09-22 08:38:53 +00:00
Hai | RISE
55cbefe836 perf(persistence): lookup segment operation once (#18588) 2025-09-20 07:22:31 +00:00
William Nwoke
3655dc7f09 feat(rpc): make send_raw_transaction_sync timeout configurable (#18558)
Co-authored-by: Nathaniel Bajo <nathanielbajo@Nathaniels-MacBook-Pro.local>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-20 05:50:56 +00:00