Commit Graph

91 Commits

Author SHA1 Message Date
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
9ed9fa241d refactor: rename TransactionSignedEcRecovered to RecoveredTx (#13074) 2024-12-02 23:36:09 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
736edf70ad fix: check withdrawals in op builder (#12832) 2024-11-24 11:03:56 +00:00
6a97a6dfe4 chore: include payload id in debug msg (#12795) 2024-11-22 19:53:46 +00:00
64728e0856 refactor: simplify withdrawals outcome (#12780) 2024-11-22 14:15:43 +00:00
ef3e0b360f perf(op-payload): remove unneeded clone (#12771) 2024-11-22 10:31:06 +00:00
33730536f5 Do not print whole block in debug! logs (#12729) 2024-11-21 09:35:32 +00:00
bf92a5fb59 feat: split reth-payload-primitives (#12600) 2024-11-16 17:36:57 +00:00
d9ed07a367 chore: remove revm-primitives re-export (#12599) 2024-11-16 11:33:09 +01:00
5276093e71 chore(util): Add reth payload util (#12590) 2024-11-16 05:39:34 +01:00
6e00e58426 feat: add payload witness fn (#12579) 2024-11-15 17:33:37 +00:00
841267d1b2 feat: add helpers to obtain the execution witness for a payload (#12573) 2024-11-15 16:16:55 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
9ff80977b5 renamed OptimismHardforks to OpHardforks (#12441) 2024-11-11 11:24:59 +00:00
02d2593b2e feat(transaction-pool): chaining & static txs for best transactions trait (#12320)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-08 11:45:27 +00:00
eab1a72577 perf(OpPayloadBuilderCtx): reuse Evm between txs (#12369) 2024-11-07 12:05:28 +00:00
037dffeb15 perf(OpBuiltPayload): Arc SealedBlock (#12361) 2024-11-07 10:51:05 +00:00
8e8a1a827d renamed OptimismPayloadBuilderError to OpPayloadBuilderError (#12364) 2024-11-07 08:56:16 +00:00
fe2b02828d feat: use 1559 functions directly (#12356) 2024-11-06 20:30:49 +00:00
ab037756e5 feat: make it configurable how txs are yielded (#12337) 2024-11-05 15:17:42 +00:00
5af551782c feat: restructure op builder (#12229) 2024-11-05 14:04:52 +00:00
962fa6685b Use Arc<ChainSpec> in SystemCaller (#12268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-02 07:41:11 +00:00
eaac2aa2cf chore: simplify cached db usage (#12242) 2024-11-01 14:17:31 +00:00
998b3b3d3a renamed OptimismPayloadBuilder to OpPayloadBuilder (#12234) 2024-10-31 19:21:38 +00:00
460e26cc51 renamed OptimismBuiltPayload to OpBuiltPayload (#12227) 2024-10-31 15:51:33 +00:00
9659717e83 renamed OptimismPayloadBuilderAttributes to OpPayloadBuilderAttributes (#12213) 2024-10-31 08:34:11 +00:00
0c39704950 feat: add missing is active at timestamp fns (#12206) 2024-10-30 18:04:44 +00:00
93a9b8a218 feat: Eip1559 params in extradata (#11887)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 12:59:19 +00:00
e92ecfbc22 feat: Introduce trait for OpTransaction (#11745)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-29 14:34:12 +00:00
7880d4ddb0 refactor: change PayloadConfig to use parent header instead of parent block (#12159) 2024-10-29 09:52:00 +00:00
923f4ffa92 chore: only check for better payload if tx_pool (#12097) 2024-10-26 18:22:46 +00:00
ab07fcfb11 chore(op): simplify blob fields in newly built block header (#12035) 2024-10-26 17:02:14 +00:00
e676d71d0b feat: Freeze payload if final (#12078)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-25 17:08:01 +00:00
8bfb7f9ce9 primitive-traits: use alloy BEACON_NONCE constant (#12029) 2024-10-24 09:58:50 +00:00
d7f08cd876 chore: remove some clones (#12008) 2024-10-24 05:09:14 +00:00
cf4e774542 chore: Ethereum -> Optimism in comment of optimism_payload (#11998) 2024-10-23 15:12:44 +02: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
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
6d57b9eaac feat: wire SystemCaller (#11321) 2024-09-30 15:59:55 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
ae4aeb44d9 chore(builder): reorder revm State import (#11316) 2024-09-30 10:04:47 +00:00
b8aeecae62 chore: update default payload builder logs (#11315) 2024-09-29 10:32:52 +00:00
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
375acdfedc chore(op): unify crate name reth-optimism-* (#11223) 2024-09-28 10:49:17 +00:00
353fd60d29 refactor: extract optimism receipts hashing logic to reth-optimism-consensus (#11230) 2024-09-26 10:24:04 +02:00
76a6e0db69 remove IntoRecoveredTransaction (#11221) 2024-09-25 17:10:11 +00:00