Commit Graph

752 Commits

Author SHA1 Message Date
cc84f83b6c fix: apply legacy cleanup to opnode (#13775) 2025-01-11 19:59:13 +01:00
ca30702f85 test: add json genesis test (#13770) 2025-01-10 23:04:37 +00:00
bf65ed45c5 chore!: make senders fields private (#13752) 2025-01-09 14:58:09 +01:00
73ed3ea440 chore: add Hardfork::boxed (#13737) 2025-01-08 15:32:12 +00:00
8f2ecc44e8 refactor: reduce Hardforks trait usage (#13728) 2025-01-08 14:02:49 +00:00
a3f8a9d38b chore!: rename blockchainprovider2 (#13727) 2025-01-08 13:52:17 +01:00
baf92e33fb chore: rm beacon consensus deps everywhere (#13722) 2025-01-08 12:49:54 +01:00
93667e0820 feat(no-std): add no_std support for reth-optimism-consensus (#13692) 2025-01-07 23:51:58 +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
3e980e61d8 Discussion draft: change DB Writer to take value references (#13672) 2025-01-07 17:38:09 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
0d5c0d2701 refactor: move LazyLock and OnlyLock exports to primitives traits (#13682) 2025-01-07 14:28:57 +00:00
d90d745aae chore: remove reth-primitives dep from op-primitives (#13699) 2025-01-07 12:02:46 +00:00
9bda8f0588 Revert "feat(no-std): enable no_std support for op consensus rules" (#13689) 2025-01-06 23:04:42 +01:00
6103bd9a6e chore: no-std consensus common (#13686) 2025-01-06 22:53:40 +01:00
89a93c5570 feat(no-std): enable no_std support for op consensus rules (#13684) 2025-01-06 22:48:45 +01:00
4d191696ba chore: use secp fns directly (#13675) 2025-01-06 18:32:42 +00:00
20e003f9b4 feat(primitives): re-export alloy Recovered (#13670) 2025-01-06 17:20:58 +00:00
09f2f4adfe chore: bump revm 19.2 (#13667) 2025-01-06 17:37:40 +01:00
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
72eabe0579 chore: replace trie-common dep with alloy-trie (#13652) 2025-01-04 18:04:40 +01:00
91d09de440 fix: no_std case hashmap imports (#13617) 2025-01-04 09:49:06 +00:00
9923e5ac5b chore: rm some direct header access (#13633) 2025-01-03 16:40:00 +00:00
afdffadafd chore: use alloy TransactionMeta (#13632) 2025-01-03 15:49:22 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
c0a8a7b218 feat: handle Isthmus in revm_spec_by_timestamp_after_bedrock() (#13607) 2024-12-31 10:53:37 +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
ad89056e48 chore: disable chainspec default features (#13583) 2024-12-28 18:29:59 +01:00
55a972d94d chore: rm unused dep and add required (#13569) 2024-12-27 19:01:24 +00:00
bc8d4fed1e fix: use correct vars (#13567) 2024-12-27 17:44:57 +01:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
d644900a80 chore: simplify revm specId mapping (#13553) 2024-12-27 11:14:10 +00:00
6049b6eb0a feat: use new engine in e2e tests for OP (#13558) 2024-12-27 11:00:21 +00:00
df294e424b chore: make clippy happy (#13561) 2024-12-27 09:38:41 +00:00
edd25118d0 chore: make EthStorage generic over transaction (#13549) 2024-12-25 07:59:59 +00:00
90edbff5eb feat: impl compression traits for op primitives (#13550) 2024-12-25 07:58:48 +00:00
9542573854 refactor: avoid using NoopTransactionPool in OP payload builder (#13547) 2024-12-25 07:57:53 +00:00
cec31ad4aa feat: introduce OpPooledTransaction (#13548) 2024-12-25 07:48:14 +00:00
c6e38bed5e feat: add more impls for OpTransactionSigned (#13546) 2024-12-24 19:54:52 +00:00
41283d3db0 chore: relax cli bounds (#13543) 2024-12-24 16:43:52 +00:00
af1c9b7614 refactor: integrate BuiltPayload::Primitives (#13484)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-23 23:06:47 +00:00
5ea8f31896 chore: reuse build_import_pipeline for OP (#13529) 2024-12-23 22:39:29 +00:00
855029b3ca feat: make ReceiptFileClient generic over receipt (#13523) 2024-12-23 17:33:12 +00:00
ec21e895c1 chore: rm evmenvprovider trait (#13503) 2024-12-23 10:46:09 +00:00
517e5dbb06 chore: disable default std serde_json feature (#13513) 2024-12-23 10:46:35 +01:00
6e140108f0 chore: disable op- default features (#13511) 2024-12-23 09:12:51 +01:00
a163a5c19d feat: relax eth_callBundle bounds (#13485) 2024-12-22 18:28:25 +01: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
7a3e6d8319 chore: use op feature for engine local (#13454) 2024-12-19 14:16:08 +00:00