Commit Graph

637 Commits

Author SHA1 Message Date
cde951732e refactor: store plain receipts instead Options in Receipts (#14010) 2025-01-27 16:05:48 +00:00
33bf34b2fb fix: gracefully handle missing persisted_trie_updates (#13942) 2025-01-27 14:02:53 +00:00
280b6bf1b7 chore: Changed visibility of Cli struct attributes to pub for op-reth (#13985) 2025-01-25 10:31:12 +00:00
60f9277dc5 feat: validate empty execution requests for OP (#13980) 2025-01-24 21:54:35 +00:00
5dac5cfc62 chore!:unify trait fn naming for recovery (#13981) 2025-01-24 20:56:46 +00:00
203fed0f64 feat: add Spec generic for EvmEnv (#13975) 2025-01-24 15:59:55 +00:00
7e9d6ae454 chore: remove fill_ APIs (#13970) 2025-01-24 12:35:49 +00:00
006eea0c34 feat: generic TxEnv (#13957) 2025-01-24 10:48:44 +00:00
a3015c8a3a feat(sdk): introduce PrimitivesTy helper type (#13933) 2025-01-22 22:29:33 +00:00
f64dd8a977 chore: remove some unnecessary direct imports (#13934) 2025-01-22 22:08:48 +01:00
6c762565b8 refactor: finalize proofs mod move from reth-primitives to reth-primitives-traits (#13875) 2025-01-22 20:15:47 +00:00
82a0734c19 chore: use flz estimate (#13930) 2025-01-22 18:24:25 +00:00
073aee175f chore: replace maili deps with op-alloy (#13927) 2025-01-22 17:58:06 +01:00
926ad2a639 feat: unify recover fn result type (#13897)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-22 14:58:36 +00:00
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
c1fd0ce4a1 chore: use builtin launch fn for opnode (#13900)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2025-01-21 17:52:03 +00:00
6dabd5244e feat: implement Optimism builder DA limits (#13757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-21 13:29:02 +00:00
64214fd186 chore: deprecate recoveredtx alias (#13887) 2025-01-20 18:07:14 +00:00
28f2ebe7a0 chore: use correct compressed size estimation fn (#13876) 2025-01-20 13:35:26 +00:00
f28c71c006 chore: simplify evm setup (#13864) 2025-01-19 20:07:20 +00:00
88de40a678 chore(deps): weekly cargo update (#13866)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-01-19 18:02:27 +00:00
f59865b682 chore: use exported oncelock (#13859) 2025-01-18 15:46:58 +00:00
c46f23f8de feat: add Evm trait (#13823) 2025-01-18 15:42:39 +00:00
43f3822e9a feat: Track DA cost in Op Pooled transactions (#13806)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-18 11:20:19 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
13ecd6afa1 Nit: replace block and sender with RecoveredBlock in ExecutedBlock (#13804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-16 15:56:16 +00:00
265f783c22 refactor: always create Evm through ConfigureEvm (#13812) 2025-01-16 11:40:45 +00:00
fd52b634ed chore: trim ConfigureEvm trait (#13807) 2025-01-15 18:31:16 +00:00
d5978a78b4 refactor: use EvmEnv when setting up Evm (#13800) 2025-01-15 16:09:03 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
46f4d73c4d chore: remove DefaultExternalContext AT (#13797) 2025-01-14 22:40:22 +00:00
b4610a04e6 feat: add receipt builder for OpExecutionStrategy (#13792) 2025-01-14 13:11:18 +00:00
749facc477 feat: add evm_for_block helper to simplify EVM setup (#13787) 2025-01-13 15:25:37 +00:00
75ee913f0b refactor: update receipt codec from HackReceipt to OpGethReceipt (#13738) 2025-01-13 05:21:25 +00:00
23526646cb perf(op-receipts): reuse l1_block_info for multiple receipts (#13781) 2025-01-13 05:09:02 +00:00
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