Commit Graph

151 Commits

Author SHA1 Message Date
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
bf92a5fb59 feat: split reth-payload-primitives (#12600) 2024-11-16 17:36:57 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
c44edf5ce2 make PayloadStore operate on PayloadBuilder (#12460)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 13:15:28 +01:00
56b5937691 Move payload_attributes function to trait (#12427) 2024-11-11 11:56:06 +00:00
9596b1c08b chore: rm reth-provider dep (#12376) 2024-11-07 15:53:26 +01:00
302ed291e4 perf(EthBuiltPayload): Arc SealedBlock (#12351) 2024-11-06 20:33:49 +00:00
c1a68f23cf refactor: move payload/builder/src/database.rs to revm/src/cached.rs (#12252)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-01 14:55:23 +01:00
e0ad59834d dev: add requests to EthBuiltPayload (#12072) 2024-10-26 06:10:15 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
8d32fd788b feat: allow awaiting payload in progress (#11823)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-18 10:45:51 +00: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
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +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
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
6fc81f2b70 dev: add send_and_resolve (#10847) 2024-09-13 15:46: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
31b5548e0a feat: add stream helper types (#10163) 2024-08-07 13:34:47 +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
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
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
f967f9eb40 feat: replace engine types in payload stack (#8893) 2024-06-17 17:39:18 +00:00
977def880a fix: bad unwrap on resolve (#8675) 2024-06-07 13:59:06 +00:00
jn
c362fc6c36 feat: Introduce payload primitives (#8642)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-06 23:19:21 +00:00
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
43bfa2ecb0 chore: rm reth-interfaces from payload builder (#8479) 2024-05-29 14:58:18 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
0938504f4a chore: reduce number of Evm monomorphizations (#8030) 2024-05-01 17:32:25 +00:00
af2dce3e65 P2P Sync e2e (#7529)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-16 10:50:17 +00:00
9b5fc9fd8d chore: extract engine type defs to dedicated crate (#7589) 2024-04-12 13:34:40 +00:00
57ee0c31be fix: race condition in test setup (#7448) 2024-04-03 19:27:32 +00:00
1b9a768754 e2e eth node tests (#7075)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-01 11:56:26 +00:00
28b983403e chore: move op types; less op cfgs (#7255) 2024-03-20 18:17:23 +00:00
553a271533 Decode with EMPTY_STRING_CODE and buf.advance() (#7227) 2024-03-19 15:12:10 +00:00
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
de9fb89556 chore: remove txpool optimism feature (#7199) 2024-03-18 19:44:11 +00:00
41c6f24393 fix: payload builder london boundary block gaslimit and basefee (#7136) 2024-03-14 17:45:45 +00:00
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
96fcdfbac8 feat(api,rpc): improve engine API abstraction (#6871)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-05 16:05:17 +00:00