Commit Graph

736 Commits

Author SHA1 Message Date
f6e8443b56 feat(debug-client): improve RPC BlockProvider implementation (#14536) 2025-02-17 16:00:48 +00:00
9c1988b5cc feat(l2-withdrawals): consensus rules (#14308) 2025-02-15 08:13:35 +00:00
cacaad1bcd chore(deps): Replace derive_more::Error with thiserror::Error (#14501) 2025-02-14 17:16:29 +00:00
46462ae0a6 refactor: remove PostExecutionInput (#14464) 2025-02-13 10:24:00 +00:00
9001cc2cec chore: remove reth-primitives dep from consensus (#14067) 2025-01-29 16:51:53 +00:00
7db8e42dc1 feat: validate headers loaded from file on reth import (#14050) 2025-01-28 20:05:37 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
6c762565b8 refactor: finalize proofs mod move from reth-primitives to reth-primitives-traits (#13875) 2025-01-22 20:15:47 +00:00
πa
d9ef7f6df6 chore: not panic on RpcBlockProvider (#13841) 2025-01-17 12:42:03 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
383eb2331c chore: integrate Test trait for sealed types (#13746) 2025-01-09 09:06:28 +01:00
8f2ecc44e8 refactor: reduce Hardforks trait usage (#13728) 2025-01-08 14:02:49 +00:00
dcd4b24ae1 chore!:rm beacon consensus crate (#13723) 2025-01-08 13:13:41 +01:00
7876a89191 chore: move beacon consensus engine event (#13718) 2025-01-08 00:36:27 +00:00
818eb7d408 chore: move beacon handle type (#13714) 2025-01-07 21:36:33 +00:00
35392bd8e9 chore: make SealedBlock.header field private (#13646)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-07 19:44:39 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
6103bd9a6e chore: no-std consensus common (#13686) 2025-01-06 22:53:40 +01:00
bd345378b6 chore: remove unused WithdrawalsProvider::latest_withdrawal (#13671) 2025-01-06 16:15:09 +00:00
923a805e1e chore(consensus): Cut down on reth-primitives::TransactionSigned usage (#13659) 2025-01-06 14:34:31 +00:00
9923e5ac5b chore: rm some direct header access (#13633) 2025-01-03 16:40:00 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
00ad7f61d5 chore: correct typo docs (#13557)
Co-authored-by: futreall <ancur09@hotmail.com>
2024-12-30 17:26:07 +00:00
031f430b8f perf: query accounts with &Address to avoid copying address (#13554) 2024-12-25 12:31:28 +00:00
3fbb23035f fix: debug client etherscan (#13542)
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-25 08:42:57 +00:00
c6d42ad8c4 chore: move EventSender out of BeaconConsensusEngineHandle (#13533) 2024-12-23 22:44:19 +00:00
82af170687 feat(ethereum-forks): remove total difficulty for hardfork check (#13362)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-12-20 15:28:05 +00:00
06806758db chore(consensus): Add docs ab soon deprecated BeaconConsensusEngine (#13439) 2024-12-20 12:15:59 +00:00
f36e369021 chore: extra data (#13410) 2024-12-16 03:58:36 +00:00
d087488479 feat: make block <-> payload conversions generic over transaction (#13389) 2024-12-13 18:25:31 +00:00
8e6ad7a7fe feat: make Block generic over transaction (#13388) 2024-12-13 18:08:10 +00:00
328d4937f2 fix: use generic receipt in StaticFileProducer (#13324) 2024-12-11 22:08:09 +00:00
941ffb51fa chore: rm chainspec max gas limit (#13308) 2024-12-11 19:29:06 +00:00
b34f23d880 chore: Generic data prims EngineSyncController (#13037)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-11 09:36:37 +00:00
73f1583455 Bump alloy to 0.8.0 (#13268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-10 20:06:21 +00:00
88a9bd72d4 feat: make engine block downloaders generic over block (#13273) 2024-12-10 15:38:37 +00:00
da99986ea2 feat: relax bounds for EngineApiTreeHandler (#13257)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-10 09:06:39 +00:00
c9bd64018a chore: use BlockWithParent for StageError (#13198) 2024-12-10 00:21:46 +00:00
3af2afe995 chore: relax more consensus functions (#13236) 2024-12-09 18:26:32 +00:00
410d361638 chore: move calculate tx root to blockbody trait (#13209) 2024-12-07 12:17:11 +00:00
8d10b93295 chore: rename codecs optimism feature to op (#13067)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-02 19:28:20 +00:00
aacf5d13d2 chore: disable more default features (#13065) 2024-12-02 18:03:33 +01:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
b09c345257 feat: add blob_gas_used to block body (#13012) 2024-11-29 14:51:18 +00:00
b10f576933 chore: make generic header consensus validation (#12965) 2024-11-29 07:09:37 +00:00
39e057375a chore: make generic header InvalidHeaderCache (#12940) 2024-11-28 09:20:17 +00:00
a3eb302f72 chore: pass generic header to validate_header_gas (#12931) 2024-11-28 08:03:44 +00:00