Commit Graph

320 Commits

Author SHA1 Message Date
5859f93c56 primitives: use alloy EMPTY_ constants (#11852) 2024-10-18 08:53:21 +00:00
b47ce92d9a replace ChainSpec to use EthereumHardforks trait (#11824) 2024-10-17 10:36:25 +00:00
04f5b53462 chore: touchups PayloadOrAttributes (#11749) 2024-10-15 15:47:04 +00:00
523bfb9c81 feat: refactor and integrate local engine into EngineNodeLauncher (#11703) 2024-10-14 13:21:41 +00:00
076b1a2c22 chore: bump op-alloy (#11617) 2024-10-09 18:40:48 +02:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
d47904f7cd dev: swap_remove (#11405) 2024-10-02 10:13:44 +00:00
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00
55bf29e6d2 use core::error::Error (#11317) 2024-09-29 16:47:48 +00:00
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
3a255a1cab chore:include payload id in trace (#11249) 2024-09-26 12:42:58 +00:00
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
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
a2b8baf0e4 docs: correct requested_empty_payload metric docs (#11119) 2024-09-23 08:50:42 +00:00
b4ad28dfb4 chore: reth payload without reth rpc types (#11097) 2024-09-21 20:20:42 +00:00
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
1fbf1a91f1 Revert "chore(op-payload-builder): Refactor optimism_payload into smaller, reusable functions" (#11041) 2024-09-19 15:36:32 +00:00
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
668807802b feat: local engine (#10803) 2024-09-19 13:07:15 +00:00
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
883975dc90 chore(op-payload-builder): Refactor optimism_payload into smaller, reusable functions (#10904) 2024-09-18 23:18:29 +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
6fc81f2b70 dev: add send_and_resolve (#10847) 2024-09-13 15:46:49 +00:00
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +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
020597da32 Update generic name in payload crate (#10669) 2024-09-03 11:44:30 +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
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
b6edbe36dc fix(payload): 7702 hardfork activation validation (#10360) 2024-08-17 17:08:59 +00:00
48d4c798f9 fix: dont reset build interval when block finished (#10166) 2024-08-07 14:54:32 +00:00
31b5548e0a feat: add stream helper types (#10163) 2024-08-07 13:34:47 +00:00
9ad7ebbbc6 feat: add executed block to built payload trait (#10161) 2024-08-07 12:22:44 +00:00
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
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
f395ff8935 feat: add method to check prague active at timestamp (#10020) 2024-08-02 12:54:28 +00:00
88c7b2cfa1 chore: fix unnameable-types lint on core, payload and primitives-traits crates (#9724) 2024-07-23 12:08:01 +00:00
3ed132eee3 feat: integrate payload builder in engine api impl (#9710) 2024-07-22 16:43:20 +00:00
a1e93b79aa chore: rm redundant is_optimism checks (#9438) 2024-07-11 08:43:14 +00:00
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
f967f9eb40 feat: replace engine types in payload stack (#8893) 2024-06-17 17:39:18 +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
925d406188 chore(deps): move futures-core to workspace (#8857) 2024-06-15 13:19:01 +02:00
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00