Commit Graph

370 Commits

Author SHA1 Message Date
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +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
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
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
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
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
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
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
Matthias Seitz
f6e1c7f76e chore: remove reth-interfaces from static file (#8428) 2024-05-28 13:43:37 +00:00
Roman Krasiuk
48be58cbb4 chore(engine): reduce number of canonical tip lookups from engine (#8421) 2024-05-27 18:07:50 +00:00
Matthias Seitz
e54398308b chore: rm NetworkError variant from RethError (#8413) 2024-05-27 13:42:55 +00:00
Roman Krasiuk
07dfb9fdc4 chore(engine): tree action on downloaded block (#8409) 2024-05-27 13:36:56 +00:00
Matthias Seitz
beaa0fe262 chore: add internal boxed error variant (#8412) 2024-05-27 13:32:16 +00:00
Matthias Seitz
4dd2ad99f6 chore: extract blockchaintree types to blockchain-tree-api crate (#8393) 2024-05-27 10:22:13 +00:00
Matthias Seitz
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00
Matthias Seitz
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
Federico Gimenez
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
joshieDo
d9f9504dbd chore: refactor DefaultStages to take StageConfig (#8173) 2024-05-12 11:38:34 +00:00
Matthias Seitz
a8bbab2470 chore: implement traits directly for futures::Either (#8172) 2024-05-10 10:36:45 +00:00
Matthias Seitz
04d2c10c46 chore: rm outdated executor types (#8157) 2024-05-08 13:18:40 +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
Rupam Dey
e172a8e38a Move and rename ``BeaconConsensus` to `EthBeaconConsensus`` (#8140)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 17:41:03 +00:00
Matthias Seitz
00f9acb94e chore: remove reth-revm optimism (#8141) 2024-05-07 16:55:46 +00:00
Federico Gimenez
077f7310c7 fix: ensure valid parent hash in prepare_invalid_response (#8123)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-05-06 19:29:00 +00:00
Roman Krasiuk
00a02f5b5c chore: remote try_ prefix from block to payload conversion methods (#8117) 2024-05-06 11:14:57 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
Roman Krasiuk
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
Roman Krasiuk
0e3f031ada feat(engine): make new payload canonical action (#8042) 2024-05-02 17:01:45 +00:00
Roman Krasiuk
2af2f0ba46 chore(engine): new payload blockchain tree action (#8041) 2024-05-02 15:22:23 +00:00
Roman Krasiuk
e68ab2f58c refactor: engine interceptors (#8048) 2024-05-02 15:17:28 +00:00
Roman Krasiuk
4f002f6ef1 chore(engine): introduce blockchain tree action (#8029)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-02 07:30:44 +00:00
Roman Krasiuk
9d2ca45c30 chore(engine): flatten fcu processing (#8027) 2024-05-01 19:23:21 +00:00
Roman Krasiuk
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
Qiwei Yang
c535d59c8d refactor: extract GenesisAllocator type from primitives (#7932)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-28 13:15:35 +00:00
Delweng
6f22621f43 chore: rename BlockChain to Blockchain (#7840)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-04-25 13:56:04 +00:00
Kyrylo Riabov
c659e28aa0 feat(storage): replace Tree generic with Arc<dyn TreeViewer> (#7810)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 19:10:45 +00:00
joshieDo
b3db4cf56d feat: add UX improvements on e2e testing (#7804) 2024-04-23 14:30:38 +00:00