Commit Graph

55 Commits

Author SHA1 Message Date
07090b315c feat: abstract OpBeaconConsensus over primitives and chainspec (#14171) 2025-02-04 12:55:51 +00:00
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00
1c9ef8c5a3 refactor: remove Receipts struct (#14130) 2025-01-31 21:59:31 +00:00
d3acdda21b feat: integrate blob_params_at_timestamp (#14128) 2025-01-31 18:18:34 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
b4610a04e6 feat: add receipt builder for OpExecutionStrategy (#13792) 2025-01-14 13:11:18 +00:00
8f2ecc44e8 refactor: reduce Hardforks trait usage (#13728) 2025-01-08 14:02:49 +00:00
93667e0820 feat(no-std): add no_std support for reth-optimism-consensus (#13692) 2025-01-07 23:51:58 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
9bda8f0588 Revert "feat(no-std): enable no_std support for op consensus rules" (#13689) 2025-01-06 23:04:42 +01:00
89a93c5570 feat(no-std): enable no_std support for op consensus rules (#13684) 2025-01-06 22:48:45 +01:00
72eabe0579 chore: replace trie-common dep with alloy-trie (#13652) 2025-01-04 18:04:40 +01: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
f163b3d3f9 feat: use alloy block types (#13518) 2024-12-31 09:30:15 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
f36e369021 chore: extra data (#13410) 2024-12-16 03:58:36 +00:00
3af2afe995 chore: relax more consensus functions (#13236) 2024-12-09 18:26:32 +00:00
cd13bd91cd feat: unify ReceiptWithBloom from Alloy (#13088)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-06 19:12:44 +00:00
d298fb1b81 fix(op): add missing op consensus validation check (#13122) 2024-12-04 14:27:49 +00:00
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
b10f576933 chore: make generic header consensus validation (#12965) 2024-11-29 07:09:37 +00:00
a3eb302f72 chore: pass generic header to validate_header_gas (#12931) 2024-11-28 08:03:44 +00:00
8d70e8921b chore: pass generic header to validate_header_base_fee (#12921) 2024-11-27 19:59:50 +00:00
e924bdab37 Header validator (#12648)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-11-19 10:42:40 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
c261532a27 chore: move trie functions to alloy (#12438) 2024-11-12 10:15:52 +00:00
24b3e63ab3 feat: make Consensus trait generic over block parts (#12451) 2024-11-11 16:35:01 +00:00
9ff80977b5 renamed OptimismHardforks to OpHardforks (#12441) 2024-11-11 11:24:59 +00:00
5cfe9a9879 renamed OptimismHardfork to OpHardfork (#12410) 2024-11-08 18:29:34 +00:00
dbdf60ba11 renamed OptimismBeaconConsensus to OpBeaconConsensus (#12271) 2024-11-02 09:22:58 +00:00
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
353fd60d29 refactor: extract optimism receipts hashing logic to reth-optimism-consensus (#11230) 2024-09-26 10:24:04 +02: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
66089682d7 Move OptimismHardfork to new crate reth_optimism_forks (#10963) 2024-09-20 16:51:45 +00:00
e1b10ca699 chore(op): remove redundant op feature from reth-optimism-consensus (#10944) 2024-09-17 09:43:24 +00:00
9f926ac4aa fix: don't validate requests in optimism (#10883) 2024-09-13 12:19:36 +00:00
0213e8841f optimism: replace reth-primitive imports (#10800) 2024-09-10 10:51:43 +00:00
834e99cd2a chore: moved optimism_receiptfn and its tests (#10520)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 13:00:09 +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
22d7f3369f fix: re-add validate_against_parent_4844 to optimism header validation (#8835) 2024-06-15 17:10:09 +00:00
68e902db2e chore: move header validation from reth-primitives to consensus crates (#8802) 2024-06-14 11:21:45 +00:00
c7338593aa chore: reintroduce receipts verification debug log (#8662) 2024-06-07 01:21:22 +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