Commit Graph

435 Commits

Author SHA1 Message Date
d0baf926bf chore: improve deps for payload prims (#12374) 2024-11-07 17:56:35 +01:00
d5f0103601 primitives: rm alloy BlockNumHash reexport (#12304) 2024-11-04 14:54:58 +00:00
4a8799f98b consensus: add unit tests for ForkchoiceStateTracker and ForkchoiceStateHash (#12077) 2024-10-29 12:17:48 +00:00
3f4634ccbc chore: add version to PayloadBuilderAttributes::try_new (#12137) 2024-10-28 14:37:36 +00:00
0d07d27f3c feat: Add version to BeaconEngineMessage FCU (#12089)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-28 13:00:36 +01:00
044e2d6aea refactor(primitive-traits): use alloy EPOCH_SLOTS constant (#12018) 2024-10-23 23:15:45 +00:00
89eb73f3d2 refactor: replace extra fields with ExecutionPayloadSidecar in engine (#11901) 2024-10-23 14:44:37 +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
c803012085 chore: use Requests instead of Vec<Bytes> (#11895) 2024-10-19 15:17:14 +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
1b97b1d942 fix(staged-sync): prevent StaticFileProducer from running with an unwinded target on legacy engine (#11717) 2024-10-17 03:00:25 +00:00
0b6397217c chore: rm optimism feature from chainspec (#11722) 2024-10-15 08:24:10 +00:00
523bfb9c81 feat: refactor and integrate local engine into EngineNodeLauncher (#11703) 2024-10-14 13:21:41 +00:00
1ba631ba95 feat: store safe block num as well (#11648) 2024-10-10 19:32:15 +02:00
70d498d296 chore: make clippy happy (#11439) 2024-10-02 19:19:13 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
55bf29e6d2 use core::error::Error (#11317) 2024-09-29 16:47:48 +00:00
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +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
c9057d75c1 feat: add Display for BeaconConsensusEngineEvent (#11055) 2024-09-19 23:52:36 +00:00
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
9246eac3b0 fix(lint): lint warnings consensus test-utils (#11013) 2024-09-19 13:22:26 +02:00
180f10001c feat: make reth-stages independent of concrete DatabaseProvider (#10934)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-19 10:47:55 +00:00
94c15c0074 chore: add display to FromEngine and other messages (#10986) 2024-09-18 13:11:38 +00:00
0fa8e83e16 refactor: make reth-prune independent of concrete DatabaseProvider (#10921) 2024-09-16 11:46:53 +00:00
b23bb7e8bc perf: improve genesis handling (#10878) 2024-09-13 17:48:44 +00:00
c38a425207 chore: remove prune_modes arg from BlockchainTree::new (#10857) 2024-09-12 10:48:25 +00:00
d11bbe686b refactor: reduce ProviderFactory usage (#10798) 2024-09-11 09:36:34 +02:00
cb0625c391 consensus: replace reth-primitive imports (#10768) 2024-09-09 12:54:49 +00:00
a996eea94a refactor: relax bound on NodeTypesWithDB (#10720) 2024-09-05 19:14:45 +00:00
c267c1caf7 chore(engine): track elapsed on fork block added (#10710) 2024-09-05 15:25:38 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
c5a1c0e131 feat(tree): make remove_before aware of the finalized hash (#10574)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-29 21:24:56 +00:00
7ea748e2d3 refactor(provider): random_block and random_block_range functions (#10563) 2024-08-27 14:19:43 +00:00
69e5a8587b clippy: add manual_is_variant_and clippy lint (#10556) 2024-08-27 10:04:19 +00:00
709e7b73ce clippy: add if_not_else clippy lint (#10524)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:58:06 +00:00
9c57c4a454 clippy: add redundant_else clippy lint (#10525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 09:40:10 +00:00
24495cdc5d Add tests for withdrawals provider (#10428) 2024-08-22 20:58:25 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
3da119b1ac test(provider): RequestsProvider of BlockchainProvider2 (#10356) 2024-08-21 20:58:49 +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
673e9181ee chore(reth-beacon-consensus): Replace HeadersClient + BodiesClient with BlockClient (#10066)
Co-authored-by: Skanda Bhat <bhat.skanda.m@gmail.com>
2024-08-04 17:39:12 +00:00
9c80cc4a57 chore(reth-network-p2p): Replace HeadersClient + BodiesClient with BlockClient (#10058)
Co-authored-by: Skanda Bhat <bhat.skanda.m@gmail.com>
2024-08-04 16:20:53 +00:00
8dfaf6c97b chore: pick safe hash for initial download (#9934)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-31 14:32:55 +00:00
624f5d5614 fix: set finalized & safe block information on startup (#9898)
Co-authored-by: Danyal Prout <me@dany.al>
2024-07-30 12:06:57 +00:00
5b0f6a2885 chore: remove unused PreCancunBlock beacon error (#9880) 2024-07-29 22:02:29 +00:00
ec9af398c4 feat: update network status with new head (#9788) 2024-07-25 09:29:44 +00:00
935327c4f7 feat: recheck backfill sync (#9690) 2024-07-22 15:42:05 +00:00