Commit Graph

269 Commits

Author SHA1 Message Date
Steven
b47ce92d9a replace ChainSpec to use EthereumHardforks trait (#11824) 2024-10-17 10:36:25 +00:00
Matthias Seitz
04f5b53462 chore: touchups PayloadOrAttributes (#11749) 2024-10-15 15:47:04 +00:00
Arsenii Kulikov
523bfb9c81 feat: refactor and integrate local engine into EngineNodeLauncher (#11703) 2024-10-14 13:21:41 +00:00
Matthias Seitz
076b1a2c22 chore: bump op-alloy (#11617) 2024-10-09 18:40:48 +02:00
Emilia Hane
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
greged93
d47904f7cd dev: swap_remove (#11405) 2024-10-02 10:13:44 +00:00
Thomas Coratger
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00
Thomas Coratger
55bf29e6d2 use core::error::Error (#11317) 2024-09-29 16:47:48 +00:00
Matthias Seitz
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
Matthias Seitz
3a255a1cab chore:include payload id in trace (#11249) 2024-09-26 12:42:58 +00:00
garwah
ab66f58e5c chore: Remove ChainSpec from PayloadConfig (#11103)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 06:45:51 +00:00
Arsenii Kulikov
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
Arsenii Kulikov
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
Rohit Narurkar
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
Oliver
a2b8baf0e4 docs: correct requested_empty_payload metric docs (#11119) 2024-09-23 08:50:42 +00:00
greged93
b4ad28dfb4 chore: reth payload without reth rpc types (#11097) 2024-09-21 20:20:42 +00:00
greged93
7cf492d525 feat(payload): abstract payload builder in trait (#10965)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-20 07:12:14 +00:00
Matthias Seitz
1fbf1a91f1 Revert "chore(op-payload-builder): Refactor optimism_payload into smaller, reusable functions" (#11041) 2024-09-19 15:36:32 +00:00
Arsenii Kulikov
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
greged93
668807802b feat: local engine (#10803) 2024-09-19 13:07:15 +00:00
Abhishek kochar
f9abc8a35c chore(payload): replace reth_primitives with alloy_primitives (#11030)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-19 11:23:38 +00:00
0xKitsune
883975dc90 chore(op-payload-builder): Refactor optimism_payload into smaller, reusable functions (#10904) 2024-09-18 23:18:29 +00:00
garwah
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
greged93
6fc81f2b70 dev: add send_and_resolve (#10847) 2024-09-13 15:46:49 +00:00
Matthias Seitz
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +00:00
malik
1ea8ccaa21 Remove receipts fn in BuiltPayload (#10772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 13:41:50 +00:00
Håvard Anda Estensen
e7defb2334 feat: return executed block in eth payload builder (#10717) 2024-09-07 09:27:38 +00:00
malik
020597da32 Update generic name in payload crate (#10669) 2024-09-03 11:44:30 +00:00
malik
17f6225fa5 Feat: Extend BuiltPayload type (#10583)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-31 17:27:12 +00:00
Arsenii Kulikov
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
Alexey Shekhirin
b6edbe36dc fix(payload): 7702 hardfork activation validation (#10360) 2024-08-17 17:08:59 +00:00
Matthias Seitz
48d4c798f9 fix: dont reset build interval when block finished (#10166) 2024-08-07 14:54:32 +00:00
Matthias Seitz
31b5548e0a feat: add stream helper types (#10163) 2024-08-07 13:34:47 +00:00
Matthias Seitz
9ad7ebbbc6 feat: add executed block to built payload trait (#10161) 2024-08-07 12:22:44 +00:00
Thomas Coratger
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
Miguel Tavares
12ccc0ab5f feat: add prague check in ExecutionPayloadValidator (#10033)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 18:55:38 +00:00
Miguel Tavares
f395ff8935 feat: add method to check prague active at timestamp (#10020) 2024-08-02 12:54:28 +00:00
Tuan Tran
88c7b2cfa1 chore: fix unnameable-types lint on core, payload and primitives-traits crates (#9724) 2024-07-23 12:08:01 +00:00
Matthias Seitz
3ed132eee3 feat: integrate payload builder in engine api impl (#9710) 2024-07-22 16:43:20 +00:00
Matthias Seitz
a1e93b79aa chore: rm redundant is_optimism checks (#9438) 2024-07-11 08:43:14 +00:00
Matthias Seitz
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
joshieDo
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
joshieDo
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
Matthias Seitz
f967f9eb40 feat: replace engine types in payload stack (#8893) 2024-06-17 17:39:18 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Matthias Seitz
01d81b4dcc feat: move builtpayload to payload types (#8858) 2024-06-17 13:38:39 +00:00
Matthias Seitz
925d406188 chore(deps): move futures-core to workspace (#8857) 2024-06-15 13:19:01 +02:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
jn
268e768d82 feat: introduce payload types (#8756)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 20:46:01 +00:00