Commit Graph

141 Commits

Author SHA1 Message Date
1c36b71612 docs: small fix in payload doc (#12116) 2024-10-28 07:13:47 +00:00
0df3148357 feat(payload): introduce payload freezing for predetermined blocks (#11790) 2024-10-24 06:29:07 +00:00
889a7e0b98 primitive-traits: use alloy _DURATION constants (#11960) 2024-10-23 14:31:22 +00:00
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
1a1aa2f8c3 feat: add map_pool fn (#11890) 2024-10-19 13:18:20 +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
5859f93c56 primitives: use alloy EMPTY_ constants (#11852) 2024-10-18 08:53:21 +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
a2b8baf0e4 docs: correct requested_empty_payload metric docs (#11119) 2024-09-23 08:50: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
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
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
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +00:00
48d4c798f9 fix: dont reset build interval when block finished (#10166) 2024-08-07 14:54:32 +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
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +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
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +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
e2cba9fd27 feat: add missing payload behaviour (#8649)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-06-06 18:08:30 +00:00
49c8c96896 chore: change build_empty_payload to require &self (#8646) 2024-06-06 16:06:51 +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
80809a4918 feat: implement EIP-6110 (#8507)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-05-30 16:02:53 +00:00
716976f0d1 feat: implement EIP-7002 (#8485) 2024-05-30 15:30:59 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
7843ce9949 chore: rm reth-interfaces from payload basic (#8450) 2024-05-28 22:34:22 +00:00
e90dc44be9 feat: remove field ``max_gas_limit` from `BasicPayloadJobGeneratorConfig`` (#7949) 2024-05-02 18:32:36 +00:00
e09895257a feat: add Deref impl for PayloadTaskGuard (#7971) 2024-04-30 17:41:01 +00:00
490fbb0f52 docs: minor doc nits in reth basic payload (#7977) 2024-04-29 23:32:08 +00:00
12873d515a feat: expose fields of ResolveBestPayload for remote construction (#7947)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-29 16:09:16 +00:00
0501a43711 feat: expose PendingPayload from reth-basic-payload-builder (#7946) 2024-04-29 11:34:11 +00:00
cf6d34cf3d expose PayloadTaskGuard from reth_basic_payload_builder (#7945) 2024-04-28 15:18:46 +00:00
dcad03c9b8 refactor(reth-basic-payload-builder): remove unnecessary assignment (#7835) 2024-04-24 09:31:04 +00:00
fb3f6f1559 chore: flatten node-api dep (#7682) 2024-04-16 16:20:42 +00:00
681b1a598f feat(storage): non-optional committed chain in CanonStateNotification (#7566) 2024-04-11 13:27:01 +00:00
d2c8b77e64 perf: replace BytesMut with alloy_rlp::encode (#7087) 2024-03-14 12:11:20 +00:00
81291ff0fb chore: more Vec over BytesMut (#7084) 2024-03-11 12:50:50 +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
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
8cfa5efe62 small refactoring (#6531) 2024-02-10 21:21:40 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
13947e509b chore: Bump revm to newest (#6357)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-06 22:59:10 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
48d07eddb4 Shifted build_empty_payload method (#6078)
Co-authored-by: root <root@Arindam>
2024-01-19 22:26:15 +00:00