Commit Graph

531 Commits

Author SHA1 Message Date
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
b16a6ec029 chore: move primitives/trie to reth-trie-types (#8717) 2024-06-10 15:00:14 +00:00
e5832d5189 chore(stages): remove execute_inner method (#8719) 2024-06-10 12:21:11 +00:00
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
e4a08fbbf9 chore: misc stages docs (#8669) 2024-06-07 11:08:19 +00:00
a583defad7 fix: save last finalized block (#8473)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-06-06 15:31:56 +00:00
b11c83cee6 Fix code spell lint in CI (#8634)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-06 09:11:01 +00:00
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +00:00
6dd8400f12 chore: remove StaticFileProvider field from StaticFileProducer (#8583) 2024-06-04 12:29:26 +00:00
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +00:00
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
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
09006f5864 chore: put stages types in folder (#8489) 2024-05-29 20:32:54 +00:00
bab8aaa29f chore: rm reth-interfaces from bin stages (#8484) 2024-05-29 15:35:47 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
97cb383543 chore: rm reth-interfaces from stages (#8455) 2024-05-29 09:28:52 +00:00
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
46fd454d80 chore: reorder struct account hashing struct defs (#8392) 2024-05-25 08:58:42 +00:00
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
9441d984ae Move reth-primitives::fs module to fs-utils crate (#8286)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-17 08:31:31 +00:00
d9f9504dbd chore: refactor DefaultStages to take StageConfig (#8173) 2024-05-12 11:38:34 +00:00
db868208f3 feat: introduce statewriter trait (#8160) 2024-05-08 19:34:59 +00:00
a2623e8364 fix: ensures that pruning data from static files only happens on calling commit() (#8101) 2024-05-07 15:46:11 +00:00
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
99db2b352f feat(op): nonce replay (#7781) 2024-05-01 13:44:50 +00:00
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
6bdba8a2a6 chore: misc clippy fixes (#7926) 2024-04-27 06:25:09 +02:00
a22cf2189f fix: still delete headers from db in headers unwind (#7579) 2024-04-24 20:24:10 +00:00
76a3d8278a feat: add thorough error message to state root error (#7607) 2024-04-24 20:23:45 +00:00
9fd35f948c chore: move TestConensus to reth-consensus (#7813) 2024-04-23 12:42:51 +00:00
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
d1e38966a1 fix(stages): send revert chain notification instead of a reorg on unwind (#7808) 2024-04-23 10:36:00 +00:00
d6b861ea5d feat(exex): send ExExNotification instead of CanonStateNotification (#7803) 2024-04-23 10:05:46 +00:00
adcc0643ba chore: relax some bounds (#7789) 2024-04-22 13:28:13 +02:00
ce2f1602a1 bench: fix reth-stages criterion benchmarks (#7786) 2024-04-22 10:00:46 +00:00
71f8e678aa chore: relax some bounds (#7762) 2024-04-19 21:40:37 +00:00
49c02c3b8e feat: send CanonStateNotifications from execution stage (#7578) 2024-04-19 14:39:52 +00:00
8a0f8cf835 chore: stages crates touchups (#7742) 2024-04-19 12:25:11 +00:00
defe5ff0af refactor: split reth-stages into reth-stages-api and reth-stages (#7666)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-04-19 11:35:20 +00:00
528f1e9047 fix: set ETL directory inside datadir on reth run and reth import (#7722) 2024-04-18 17:26:29 +00:00
47d533217c chore: clean up some errors (#7585) 2024-04-12 09:59:09 +00:00
cf97b23375 chore(stages): log hash insertion progress as Display string (#7535) 2024-04-10 11:04:30 +00:00
9c11961488 fix: Add more observability on stdout during ETL stages execution (#7377) 2024-04-04 14:44:48 +00:00
3726cd17e8 feat: use pipeline for reth stage unwind (#7085)
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-04-02 17:50:05 +00:00