Commit Graph

102 Commits

Author SHA1 Message Date
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
cf4e774542 chore: Ethereum -> Optimism in comment of optimism_payload (#11998) 2024-10-23 15:12:44 +02:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00: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
c76d319444 chore: rm optimism feature from reth-revm (#11797) 2024-10-16 12:44:19 +00:00
0b6397217c chore: rm optimism feature from chainspec (#11722) 2024-10-15 08:24:10 +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
076b1a2c22 chore: bump op-alloy (#11617) 2024-10-09 18:40:48 +02:00
ece894bd28 chore: rm unused optimism feature from compat (#11560) 2024-10-08 10:02:34 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
6d57b9eaac feat: wire SystemCaller (#11321) 2024-09-30 15:59:55 +00:00
42afcbd75a impl Encodable2718, Decodable2718 for TransactionSigned (#11218) 2024-09-30 15:36:38 +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
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
648e2a4f7d primitives: rm revm-primitives reexport (#11193) 2024-09-25 11:06:27 +00:00