Commit Graph

668 Commits

Author SHA1 Message Date
Arsenii Kulikov
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
Arsenii Kulikov
7f95f1bf07 feat: generic static file masks (#12785) 2024-11-22 15:52:51 +00:00
Matthias Seitz
362e2ed0af chore: rename transaction_by_id_no_hash fn (#12783) 2024-11-22 15:35:50 +00:00
Tien Nguyen
f2860006f7 chore: replace TransactionSigned struct inits with new functions (#12779) 2024-11-22 14:28:59 +00:00
Arsenii Kulikov
7f5fd80cb7 feat: integrate SignedTx AT into StaticFileProviderRW (#12764) 2024-11-22 11:49:25 +00:00
Steven
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
Arsenii Kulikov
0558235b98 refactor: unify logic for blocks removal (#12743)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 19:47:33 +00:00
Arsenii Kulikov
0c5984179e refactor(storage): unify blocks insertion logic (#12694) 2024-11-20 22:48:39 +00:00
Arsenii Kulikov
868f3acdbc feat: integrate HeaderValidator + make FileClient generic over block (#12681) 2024-11-20 11:07:24 +00:00
Arsenii Kulikov
1e7189d3e4 feat: trait-based storage API (#12616)
Co-authored-by: joshie <93316087+joshieDo@users.noreply.github.com>
2024-11-19 15:39:28 +00:00
Thomas Coratger
dda1906588 rm more generics when useless (#12595) 2024-11-16 16:06:57 +00:00
Matthias Seitz
fc97a0cbaf chore: make clippy happy (#12594) 2024-11-16 06:04:39 +01:00
Arsenii Kulikov
f0b8b9b221 feat: add tx_number consistency check to StaticFileProviderRW (#12570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-15 19:04:35 +00:00
Arsenii Kulikov
56826cbdbb fix: remove redundant check in bodies stage (#12569) 2024-11-15 12:35:35 +00:00
Arsenii Kulikov
72a52d5ea5 feat: make StaticFileProvider generic over NodePrimitives (#12565) 2024-11-15 10:42:58 +00:00
Arsenii Kulikov
d028c1cbb4 refactor: don't reference StaticFileProvider in static_file::Segment (#12558) 2024-11-14 22:07:57 +00:00
Arsenii Kulikov
d8af28bbfa refactor: use DBProvider in LatestStateProvider (#12557) 2024-11-14 22:05:07 +00:00
Arsenii Kulikov
77e687c28c feat: relax BodyStage bounds (#12539) 2024-11-14 15:23:15 +00:00
Arsenii Kulikov
ff6b78a362 feat: move body writing to BlockWriter trait (#12538) 2024-11-14 13:50:32 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Thomas Coratger
9313737dbb primitives: use SealedHeader::seal (#12507) 2024-11-13 13:41:56 +01:00
Arsenii Kulikov
aece53ae88 feat: make downloaders and clients generic over block parts (#12469)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 15:13:21 +00:00
greg
37e1f77047 chore: remove unused deconstruction (#12377)
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
2024-11-07 14:58:09 +00:00
joshieDo
1006ce78c5 feat(provider): use NodeTypes on DatabaseProvider instead (#12166) 2024-10-29 14:37:41 +00:00
Alexey Shekhirin
52328422aa feat(storage): pass changesets to unwind methods (#7879) 2024-10-29 13:18:12 +00:00
Arsenii Kulikov
fa59bd512e fix: correctly detect first sync on headers stage (#12085) 2024-10-25 23:18:34 +00:00
Arsenii Kulikov
58441c158b fix: fail on unwind during reth import (#12062) 2024-10-25 12:10:20 +00:00
joshieDo
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
nk_ysg
f25cceb9f9 perf: use Vec::with_capacity and reserve_exact (#11904) 2024-10-21 11:59:09 +00:00
liamaharon
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
Federico Gimenez
cd828c06d9 feat: switch to composable executor for Ethereum (#11838) 2024-10-19 17:59:32 +00:00
Hai | RISE
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
Oliver
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
Ayodeji Akinola
587c91f1cf Optimize Sender Recovery Process (#11385) 2024-10-18 15:17:11 +00:00
joshieDo
1b97b1d942 fix(staged-sync): prevent StaticFileProducer from running with an unwinded target on legacy engine (#11717) 2024-10-17 03:00:25 +00:00
nk_ysg
7b1b1fcb3b chore(stage test): use with_capacity (#11759) 2024-10-15 16:24:25 +00:00
DaniPopes
3cb4bf266d chore(deps): bump alloy-trie 0.7 (#11362)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-10-15 10:53:34 +00:00
Matthias Seitz
176496189d Revert "chore(stages): reduce the progress logging " (#11698) 2024-10-14 08:29:58 +00:00
Delweng
de736a53cc chore(stages): reduce the progress logging (#11653)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-10-12 13:29:20 +00:00
Matthias Seitz
1ba631ba95 feat: store safe block num as well (#11648) 2024-10-10 19:32:15 +02:00
Alexey Shekhirin
90cb3629a5 feat(exex): commit only notifications with unfinalized blocks to WAL (#11638) 2024-10-10 13:13:14 +00:00
Alexey Shekhirin
58bfa60cea feat(evm, trie): more metrics (#11613) 2024-10-10 08:27:01 +00:00
joshieDo
73d5ce78c3 chore: replace Compact with bincode on ETL usage of SealedHeader (#11442) 2024-10-03 11:48:24 +00:00
Ammar Arif
6b261db644 docs: fix wrong method name (#11441) 2024-10-02 22:47:07 +00:00
Matthias Seitz
70d498d296 chore: make clippy happy (#11439) 2024-10-02 19:19:13 +00:00
Alexey Shekhirin
2a4f46b750 feat(stages): fail Execution if post execute commit input isn't consumed (#11418) 2024-10-02 11:47:45 +00:00
Alexey Shekhirin
82cc96d0c0 fix(stages): call post execute/unwind commit hooks (#11413) 2024-10-02 10:24:05 +00:00
Matthias Seitz
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
Thomas Coratger
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
Thomas Coratger
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00