Commit Graph

64 Commits

Author SHA1 Message Date
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
04c1d7120e refactor: couple ExecutionPayload and ExecutionPayloadSidecar (#14172) 2025-02-03 21:04:42 +00:00
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00
209b44829e chore: remove block_to_payload_v1 (#14143)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 11:06:35 +00:00
9e6e2c4695 chore: phase out block_to_payload_v3 (#14140)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 07:41:28 +00:00
214f3b3b8e chore: rm redundant conversion fn (#14129) 2025-01-31 18:13:23 +00:00
6afededdbf feat: phase out payload conversion helpers (#14090)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-31 13:04:41 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
ddc9375a60 chore: remove executed_block from EthBuiltPayload (#14017)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-27 21:27:57 +00:00
33bf34b2fb fix: gracefully handle missing persisted_trie_updates (#13942) 2025-01-27 14:02:53 +00:00
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
24c5234a50 chore: disable default features for engine primitives (#13939) 2025-01-22 23:04:48 +00:00
5238486882 feat(no_std): Add no_std support for reth-ethereum-engine-primitives (#13931) 2025-01-22 20:11:59 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
fb6902880c chore: rm beacon consensus deps (#13716) 2025-01-07 22:31:04 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
af1c9b7614 refactor: integrate BuiltPayload::Primitives (#13484)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-23 23:06:47 +00:00
952eeae2a1 chore: bump alloy 0.8.1 (#13418) 2024-12-16 20:33:17 +00:00
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
b33757fcbe feat: extends engine validator (#12900) 2024-11-27 11:31:24 +00:00
59ebebaa63 primitives: rm alloy Withdrawals reexport (#12421)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 13:09:46 +00:00
764371d246 test(eth-engine): add unit tests for payload_id method (#12295) 2024-11-07 14:34:24 +00:00
302ed291e4 perf(EthBuiltPayload): Arc SealedBlock (#12351) 2024-11-06 20:33:49 +00:00
b3e8327065 chore: rename v1 type (#12205) 2024-10-30 17:56:36 +00:00
93a9b8a218 feat: Eip1559 params in extradata (#11887)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 12:59:19 +00:00
3f4634ccbc chore: add version to PayloadBuilderAttributes::try_new (#12137) 2024-10-28 14:37:36 +00:00
e0ad59834d dev: add requests to EthBuiltPayload (#12072) 2024-10-26 06:10:15 +00:00
07bda5d453 chore: EthBuiltPayload touchups (#12067) 2024-10-25 12:17:32 +00:00
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
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
9a732f6b78 Introduce Eth PayloadTypes Impl (#11519)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-07 16:30:57 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
6e64a14a6f chore(ethereum): replace reth-primitives with alloy (#11155)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-24 11:33:11 +00:00
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
cf294ce397 feat: add ChainSpec AT to EngineTypes (#11054) 2024-09-23 15:02:57 +00:00
2a04b1c100 Move cfg_env and block_env configuration from PayloadBuilderAttributes into PayloadBuilder (#10510)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 11:43:31 +00:00
b23bb7e8bc perf: improve genesis handling (#10878) 2024-09-13 17:48:44 +00:00
1ea8ccaa21 Remove receipts fn in BuiltPayload (#10772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 13:41:50 +00:00
e7defb2334 feat: return executed block in eth payload builder (#10717) 2024-09-07 09:27:38 +00:00
17f6225fa5 Feat: Extend BuiltPayload type (#10583)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-31 17:27:12 +00:00
5a8a7bc8e7 chore(rpc): remove parent beacon root from conversion functions (#10090) 2024-08-05 15:36:33 +00:00
d8e6d01308 chore: move revm_spec methods from reth-primitives to chain specific crates (#9152) 2024-06-27 19:11:29 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
ef2088d57c chore: weaken engine type requirements (#8976) 2024-06-20 17:10:03 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
01d81b4dcc feat: move builtpayload to payload types (#8858) 2024-06-17 13:38:39 +00:00
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00