Commit Graph

55 Commits

Author SHA1 Message Date
Matthias Seitz
c830d8c852 revert: 2054a37 (#16138) 2025-05-09 15:56:06 +02:00
Federico Gimenez
2054a37b02 feat: add precompile cache for execution (#15928)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 09:36:28 +00:00
kilavvy
c91d2cae77 docs: Fix typos and grammar in documentation comments (#16033) 2025-05-02 08:39:17 +00:00
Dan Cline
0933d51deb feat(engine): add instrumented state provider (#15891)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-05-02 06:27:30 +00:00
FT
86c552c011 docs: update docs (#15997) 2025-04-30 08:00:48 +00:00
Matthias Seitz
762880e494 docs: add engine API builder docs (#15988) 2025-04-29 15:10:06 +02:00
Federico Gimenez
98ae924731 feat(engine): enable prewarming & caching by default (#15764)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-04-22 18:07:38 +00:00
Ishika Choudhury
b328249ef7 chore: removed TransitionConfigurationExchanged event variant (#15808) 2025-04-18 14:34:02 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
Hunter Z
c79b63876e feat: add config for reserved CPU cores Resolves paradigmxyz/reth#15633 (#15710)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-15 12:03:27 +00:00
stevencartavia
c34bdf37f0 feat: add CLI args for concurrency settings (#15657) 2025-04-11 08:19:05 +00:00
Matthias Seitz
04c61e2151 Revert "feat(engine): enable prewarming & caching by default (#15630)" (#15666) 2025-04-10 16:13:29 +02:00
Alexey Shekhirin
e261a2e205 feat(engine): enable prewarming & caching by default (#15630) 2025-04-09 10:27:05 +00:00
Barajeel
abd8981310 fix: latest_state returning last_valid instead of latest received (#15565)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-07 13:18:21 +00:00
Emilia Hane
e5c6de595e chore(lint): Replace allow with expect for dead_code and rm unfullfilled lints (#15530) 2025-04-04 13:32:08 +00:00
Ishika Choudhury
f4f205f80c changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 08:52:17 +00:00
Toki
b7d834d1c0 Use of payload type instead of EngineTypes (#15187) 2025-03-21 11:07:54 +00:00
Pelle
9cb7177dfc Added custom headers to NodePrimitives (#13995)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-03-19 11:11:55 +00:00
Steven
0b9ffe8c1e chore: Move block_to_payload to PayloadTypes trait (#15138) 2025-03-19 09:38:01 +00:00
0xMushow
3eb05a4adf Refactor generic type to use PayloadTypes (#15113) 2025-03-18 11:00:11 +00:00
Ishika Choudhury
214a5ac270 ExecutionData moved to PayloadTypes (#15060)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-18 09:57:33 +00:00
Matthias Seitz
37f8a52825 chore: rm reth-primitives from engine crates (#15003) 2025-03-12 23:34:51 +00:00
Sumit
20bbdd70b9 Chore: move tree config from engine-tree to engine-primitives (#14890)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-12 17:34:04 +00:00
Federico Gimenez
e536fbce95 fix: call validate_execution_requests from validate_version_specific_fields for ethereum engine validator (#14932) 2025-03-11 13:33:51 +01:00
Emilia Hane
cf73f6eed6 feat(l2-withdrawals): Verify l2 withdrawals root in PayloadValidator (#14636) 2025-02-25 09:38:35 +00:00
Yohann Kazoula
33443de09a Make PayloadOrAttributes generic over ExecutionData (#14666)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-24 08:50:39 +00:00
Joseph Zhao
86e8a2a245 Return RecoveredBlock in ensure_well_formed_payload (#14625) 2025-02-21 10:42:54 +00:00
Emilia Hane
f03e7e02f7 chore(payload): Custom PayloadError variant (#14607) 2025-02-20 11:45:34 +00:00
Yohann Kazoula
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
Roman Krasiuk
b495038fde feat(engine): invalid block event (#14365) 2025-02-10 14:35:40 +00:00
Roman Krasiuk
a215256075 feat(engine): emit events with executed blocks (#14341) 2025-02-09 11:07:10 +00:00
Arsenii Kulikov
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
Arsenii Kulikov
04c1d7120e refactor: couple ExecutionPayload and ExecutionPayloadSidecar (#14172) 2025-02-03 21:04:42 +00:00
georgehao
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
DevOrbitlabs
9039909a78 feat: integrate request validation in EnginveValidator (#13858)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-01-23 16:11:30 +00:00
Emilia Hane
97851754df feat(no_std): Add no_std support for reth-engine-primitives (#13924) 2025-01-22 20:11:34 +00:00
Matthias Seitz
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
Matthias Seitz
7876a89191 chore: move beacon consensus engine event (#13718) 2025-01-08 00:36:27 +00:00
Matthias Seitz
818eb7d408 chore: move beacon handle type (#13714) 2025-01-07 21:36:33 +00:00
Arsenii Kulikov
af1c9b7614 refactor: integrate BuiltPayload::Primitives (#13484)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-23 23:06:47 +00:00
Arsenii Kulikov
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
Arsenii Kulikov
9d5e159968 feat: make InvalidBlockHook generic over NodePrimitives (#13105) 2024-12-03 15:38:10 +00:00
Matthias Seitz
b33757fcbe feat: extends engine validator (#12900) 2024-11-27 11:31:24 +00:00
Federico Gimenez
bf92a5fb59 feat: split reth-payload-primitives (#12600) 2024-11-16 17:36:57 +00:00
Matthias Seitz
fc97a0cbaf chore: make clippy happy (#12594) 2024-11-16 06:04:39 +01:00
Thomas Coratger
44964ac171 engine-primitives: make engine-tree independent of beacon-consensus crate (#12560) 2024-11-15 08:56:46 +00:00
Matthias Seitz
b3e8327065 chore: rename v1 type (#12205) 2024-10-30 17:56:36 +00:00
Dan Cline
1efa764b34 chore(engine): rename enveloped associated types to envelope (#11812)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 13:29:29 +00:00
Arsenii Kulikov
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
Arsenii Kulikov
cf294ce397 feat: add ChainSpec AT to EngineTypes (#11054) 2024-09-23 15:02:57 +00:00