Commit Graph

547 Commits

Author SHA1 Message Date
DaniPopes
07def85cda chore: tweak profiles, rename debug-fast to profiling (#9051) 2024-06-24 13:20:06 +00:00
Dan Cline
8492ab3d52 chore: remove proptest arbitrary from codec derive and tests (#8968) 2024-06-20 23:02:07 +00:00
Alexey Shekhirin
abbc0e6338 feat(stages): clarify Merkle error (#8981) 2024-06-20 10:53:51 +00:00
Dan Cline
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
joshieDo
de6cdff7e3 chore: remove reth-primitives dependency from reth-stages-api (#8902) 2024-06-17 18:01:35 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Dan Cline
3b27da59dc chore: move gas units to primitives constants (#8849) 2024-06-14 19:28:08 +00:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
joshieDo
76c8f4842c chore: move proof types and root functions from primitives/proofs into reth-trie-common (#8724)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-13 16:36:18 +00:00
Krishang
e5111f0339 feat: add append_receipts function (#8718)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-13 14:08:57 +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
Alexey Shekhirin
3b8cc0653b feat(provider): BlockReader::sealed_block_with_senders_range (#8750) 2024-06-11 16:31:18 +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
Dan Cline
bd1f5ba8eb feat: add gas throughput debug log to execution progress (#8734) 2024-06-11 02:16:48 +00:00
Alexey Shekhirin
79113551ee feat(stages): send a notification to ExExes only when Execution stage commits (#8720) 2024-06-11 00:54:52 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
joshieDo
b16a6ec029 chore: move primitives/trie to reth-trie-types (#8717) 2024-06-10 15:00:14 +00:00
Alexey Shekhirin
e5832d5189 chore(stages): remove execute_inner method (#8719) 2024-06-10 12:21:11 +00:00
Matthias Seitz
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
joshieDo
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
Matthias Seitz
e4a08fbbf9 chore: misc stages docs (#8669) 2024-06-07 11:08:19 +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
nishuyes
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
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
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
Thomas Coratger
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +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
joshieDo
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Matthias Seitz
09006f5864 chore: put stages types in folder (#8489) 2024-05-29 20:32:54 +00:00
Matthias Seitz
bab8aaa29f chore: rm reth-interfaces from bin stages (#8484) 2024-05-29 15:35:47 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
97cb383543 chore: rm reth-interfaces from stages (#8455) 2024-05-29 09:28:52 +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
46fd454d80 chore: reorder struct account hashing struct defs (#8392) 2024-05-25 08:58:42 +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
Alexey Shekhirin
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
Serge Radinovich
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
joshieDo
d9f9504dbd chore: refactor DefaultStages to take StageConfig (#8173) 2024-05-12 11:38:34 +00:00
Matthias Seitz
db868208f3 feat: introduce statewriter trait (#8160) 2024-05-08 19:34:59 +00:00
joshieDo
a2623e8364 fix: ensures that pruning data from static files only happens on calling commit() (#8101) 2024-05-07 15:46:11 +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
Emilia Hane
99db2b352f feat(op): nonce replay (#7781) 2024-05-01 13:44:50 +00:00
Roman Krasiuk
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
Andrzej Sulkowski
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
Matthias Seitz
6bdba8a2a6 chore: misc clippy fixes (#7926) 2024-04-27 06:25:09 +02:00
Dan Cline
a22cf2189f fix: still delete headers from db in headers unwind (#7579) 2024-04-24 20:24:10 +00:00