Commit Graph

72 Commits

Author SHA1 Message Date
Matthias Seitz
83d412da70 fix(op): configure discv5 properly in op builder (#9058) 2024-06-24 16:01:42 +00:00
Dan Cline
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
Dan Cline
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
Matthias Seitz
d0b27f0635 fix: enable autoseal in op correctly (#8961) 2024-06-19 16:48:53 +00:00
Krishang
a3fd112915 feat: move calculate_intrinsic_gas_after_merge to tx pool (#8914)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-19 12:10:47 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Matthias Seitz
01d81b4dcc feat: move builtpayload to payload types (#8858) 2024-06-17 13:38:39 +00:00
joshieDo
22d7f3369f fix: re-add validate_against_parent_4844 to optimism header validation (#8835) 2024-06-15 17:10:09 +00:00
joshieDo
68e902db2e chore: move header validation from reth-primitives to consensus crates (#8802) 2024-06-14 11:21:45 +00:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
jn
268e768d82 feat: introduce payload types (#8756)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 20:46:01 +00:00
Brian Bland
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
Qiwei Yang
3202c9072d refactor: move discv5 logic for op to reth-node-optimism (#8690) 2024-06-11 10:42:54 +00:00
DaniPopes
55317eb004 chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 09:37:49 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
Thomas Coratger
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
joshieDo
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
DaniPopes
c7338593aa chore: reintroduce receipts verification debug log (#8662) 2024-06-07 01:21:22 +00:00
jn
c362fc6c36 feat: Introduce payload primitives (#8642)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-06 23:19:21 +00:00
Matthias Seitz
e2cba9fd27 feat: add missing payload behaviour (#8649)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-06-06 18:08:30 +00:00
Matthias Seitz
49c8c96896 chore: change build_empty_payload to require &self (#8646) 2024-06-06 16:06:51 +00:00
Alexey Shekhirin
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
refcell
9e611e82a7 chore: OptimismPayloadAttributes Re-export (#8555) 2024-06-03 17:34:41 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
DaniPopes
072d4225de chore: minify almost all JSON files (#8495) 2024-05-29 20:43:09 +00:00
Matthias Seitz
09f1ee1600 chore: rm reth-interfaces from op e2e (#8480) 2024-05-29 14:57:50 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
jakevin
e21a2578d5 chore(deps): remove useless deps (#8453) 2024-05-29 09:34:52 +00:00
rakita
76b32c8b5f chore: bump revm/alloy (#8447)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 22:08:06 +00:00
Emilia Hane
3e7f1377ed fix(op): filter out receipts for dup txns (#8400) 2024-05-28 16:53:43 +00:00
Alexey Shekhirin
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
Matthias Seitz
df83befcff chore: replace reth-interface usage (#8394) 2024-05-25 13:34:28 +02:00
Matthias Seitz
9f61d1856f chore: extract block execution errors (#8386) 2024-05-24 10:11:08 +00:00
Matthias Seitz
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00
Dan Cline
39d24b495f feat: return parent beacon block root in payload conversion (#8349) 2024-05-23 14:37:39 +00:00
DaniPopes
7653e81d6f perf(primitives): avoid cloning receipts when calculating the root (#8350) 2024-05-22 19:00:06 +00:00
Alexey Shekhirin
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
Vid Kersic
adbe1ba9b1 chore: use with_chain_id for CfgEnv (#8327) 2024-05-21 08:31:08 +00:00
Brian Bland
79d505adb2 fix: Make L1 tx data fee calculation aware of Ecotone hardfork (#8268) 2024-05-15 08:15:15 +00:00
Matthias Seitz
12cce00ec2 chore: move optimism payload crate to optimism folder (#8169) 2024-05-10 11:26:06 +00:00
joshieDo
9bd74fda9e fix: use --syncmode=execution-layer from op-node for optimistic pipeline sync (#7552)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 20:16:04 +00:00
Matthias Seitz
00f9acb94e chore: remove reth-revm optimism (#8141) 2024-05-07 16:55:46 +00:00
Matthias Seitz
05e434eae3 feat: rm txmeta associated type (#8138) 2024-05-07 15:28:53 +00:00
Oliver Nordbjerg
c70b17a554 feat: prague engine api types (#8119) 2024-05-06 16:50:40 +00:00
Rupam Dey
5e778317fb convert ``OptimismBlockExecution`` error variant into a general purpose error variant (#8100)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-06 13:07:25 +00:00
Matthias Seitz
90f3161256 chore: remove InspectorStack (#8073) 2024-05-03 12:15:04 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
Rupam Dey
e90dc44be9 feat: remove field ``max_gas_limit` from `BasicPayloadJobGeneratorConfig`` (#7949) 2024-05-02 18:32:36 +00:00