Commit Graph

124 Commits

Author SHA1 Message Date
874cf89022 feat: add OpBuilder config (#13132) 2024-12-04 21:07:43 +00:00
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
886471d693 Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-03 16:56:17 +00:00
bfcd98326c feat: add Op DA config (#13095) 2024-12-03 12:38:00 +00:00
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
9c7536484c chore: bump op-alloy (#12696) 2024-11-20 10:35:10 +00:00
da77ffc951 chore(sdk): Move reth_optimism_node::OpPrimitives into reth-optimism-primitives (#12649) 2024-11-19 12:53:34 +00:00
641d1288e9 chore(sdk): limit FillTxEnv to super trait of FullSignedTx (#12614) 2024-11-18 21:43:26 +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
59ebebaa63 primitives: rm alloy Withdrawals reexport (#12421)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 13:09:46 +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
d0baf926bf chore: improve deps for payload prims (#12374) 2024-11-07 17:56:35 +01: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
0e83203658 primitives: rm alloy BlobTransactionSidecar reexport (#12310) 2024-11-05 14:40:10 +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
ddc9bda315 fix(op): fix payload id calculation (#11730)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-28 20:27:56 +00:00
3f4634ccbc chore: add version to PayloadBuilderAttributes::try_new (#12137) 2024-10-28 14:37:36 +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
e0ad59834d dev: add requests to EthBuiltPayload (#12072) 2024-10-26 06:10:15 +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