Commit Graph

562 Commits

Author SHA1 Message Date
Dan Cline
318307c979 Merge branch 'main' into dan/impl-block-commit 2024-06-24 12:46:32 -04:00
DaniPopes
07def85cda chore: tweak profiles, rename debug-fast to profiling (#9051) 2024-06-24 13:20:06 +00:00
Matthias Seitz
135e11b19b fix: skip failed new payload submission (#9003) 2024-06-20 21:12:20 +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
278716084c Merge branch 'main' into matt/engine2 2024-06-19 14:24:58 +02:00
Matthias Seitz
5edf449633 feat(consensus-auto-seal): fix missing logs_bloom gas_used receipts_root for dev env (#8946)
Co-authored-by: Stas Stepanov <stanislav@ankr.com>
2024-06-19 11:30:20 +00:00
Delweng
ed9f36b54f feat: calc block base reward use block number only (#8876)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-17 17:38:54 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
joshieDo
22d7f3369f fix: re-add validate_against_parent_4844 to optimism header validation (#8835) 2024-06-15 17:10:09 +00:00
Matthias Seitz
92c4d0db99 Merge branch 'main' into matt/engine2 2024-06-14 13:46:08 +02: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
Roman Krasiuk
4047f5f6e3 feat(tree-engine): invalid ancestor handling (#8795) 2024-06-13 13:37:23 +02:00
0xAtreides
686a40466c feat: support no_std for reth-consensus (#8792) 2024-06-12 23:19:41 +00:00
Pelle
0de932d174 chore: remove HeaderSyncMode::Continuous & debug.continuous (#8714)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-06-12 15:09:45 +00:00
Brian Bland
92d2f29ab8 chore: Remove optimism flag from eth consensus crate (#8760) 2024-06-11 19:31:00 +00:00
Roman Krasiuk
728ea15f7d feat(engine): add payload conversion (#8754) 2024-06-11 09:33:56 -07:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
joshieDo
b8759733d4 chore: move primitives/stage to reth-stages-types (#8749) 2024-06-11 14:38:26 +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
Matthias Seitz
22e18ac2d9 fix: dont panic on invalud fcu response (#8725) 2024-06-10 20:02:41 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
Seva Zhidkov
3a8baa0106 feat: --debug.etherscan for fake consensus client (#8082)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-10 16:39:52 +00:00
Thomas Coratger
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
Roman Krasiuk
81afa85dc9 chore: tree engine chores (#8715) 2024-06-10 12:30:22 +02:00
Matthias Seitz
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
joshieDo
a7152eda37 chore: move primitives/exex to reth-exex-types (#8677) 2024-06-07 16:31:24 +00:00
joshieDo
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +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
Dan Cline
87ba096e98 fix: do not calculate requests root pre-prague in dev mode (#8652)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-06 20:39:00 +00:00
Federico Gimenez
a583defad7 fix: save last finalized block (#8473)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-06-06 15:31:56 +00:00
Matthias Seitz
1c28492355 chore: more docs 2024-06-06 15:13:18 +02:00
Matthias Seitz
8e921508fe wip 2024-06-05 18:23:22 +02:00
Oliver
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +00:00
joshieDo
6dd8400f12 chore: remove StaticFileProvider field from StaticFileProducer (#8583) 2024-06-04 12:29:26 +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
frisitano
063807b3ae fix auto-seal consensus duplicate notification (#8548) 2024-06-03 12:10:27 +00:00
Thomas Coratger
e75edf3be7 add iter_on_single_itemsclippy lint (#8542) 2024-06-01 16:30:26 +00:00
joshieDo
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
Roman Krasiuk
256f6a954d feat(engine): process pending fcu after release of db write hook (#8315) 2024-05-31 14:13:11 +00:00
Roman Krasiuk
21613bb58d fix(engine): do not ignore provider errors (#8519) 2024-05-31 07:17:44 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Håvard Anda Estensen
944180348f chore: add _total suffix to counter metrics (#8263)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-29 15:05:31 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
0cb5358fef chore: use noop consensus for op import (#8462) 2024-05-29 13:13:04 +00:00
Matthias Seitz
fe823cba7e chore: rm reth-interfaces from consensus (#8461) 2024-05-29 10:48:02 +00:00
Matthias Seitz
efccfbfc65 chore: rm reth-interfaces from beacon (#8456) 2024-05-29 09:59:00 +00:00
Matthias Seitz
409c15dde4 chore: rm reth error variant (#8440) 2024-05-28 17:05:47 +00:00
Emilia Hane
3e7f1377ed fix(op): filter out receipts for dup txns (#8400) 2024-05-28 16:53:43 +00:00