Commit Graph

266 Commits

Author SHA1 Message Date
e7a4c85aa9 blockchain-tree: replace reth-primitive imports (#10771)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 17:30:46 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
834e99cd2a chore: moved optimism_receiptfn and its tests (#10520)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 13:00:09 +00:00
d659cd36d2 refactor: move exec metrics into executor (#10426) 2024-09-04 01:30:12 +00:00
6b509ddb1c blockchain-tree: add unit tests for BlockIndices (#10675) 2024-09-03 14:33:32 +00:00
6f086d1060 chore(trie): clean up state root methods (#10598) 2024-08-28 14:41:29 +00:00
7ea748e2d3 refactor(provider): random_block and random_block_range functions (#10563) 2024-08-27 14:19:43 +00:00
29058ad7ee clippy: add cloned_instead_of_copied clippy lint (#10530)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 09:04:19 +00:00
5254f16e07 feat: add impl From BlockExecutionOutput for ExecutionOutcome (#10507) 2024-08-25 18:25:27 +00:00
24495cdc5d Add tests for withdrawals provider (#10428) 2024-08-22 20:58:25 +00:00
3da119b1ac test(provider): RequestsProvider of BlockchainProvider2 (#10356) 2024-08-21 20:58:49 +00:00
fbebde6b2e fix: only use tags if they have been set (#10150) 2024-08-06 19:21:39 +00:00
f73a919a4a refactor(trie): move database implementations of trie cursors to reth-trie-db crate (#10004) 2024-08-01 20:36:36 +00:00
334a2d4ba0 chore(blockchain-tree): rename BlockchainId to SidechainId (#9891)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-30 22:49:54 +00:00
db8706e5d8 chore: fix unnameable-types lint on blockchain-tree and rpc crates (#9757)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-07-25 15:31:20 +00:00
f2279a81c0 chore(trie): introduce wrapper struct for hashed cursor related impls (#9707) 2024-07-22 16:01:06 +00:00
5ec0c26980 refactor(trie): move state root database operations into extension trait (#9635)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-22 10:59:49 +00:00
63e5dac0b6 feat(trie): write sorted hashed state (#9519) 2024-07-15 15:15:58 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
a6430d48fd chore(trie): return mutable prefix sets from HashedPostState::construct_prefix_sets (#9306) 2024-07-04 15:16:47 +00:00
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
97de9d27bc Change the wrong 'Child' and 'Auxiliary' usage (#9033) 2024-06-23 10:30:16 +00:00
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
8e452016ef implement From for ChainSplitTarget (#8962) 2024-06-19 17:48:32 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
7d80164fad chore(deps): use workspace deps (#8824) 2024-06-14 11:55:23 +00:00
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
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
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
b8759733d4 chore: move primitives/stage to reth-stages-types (#8749) 2024-06-11 14:38:26 +00:00
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +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
4c6e5be876 add manual_assert clippy lint (#8578)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-06-04 08:27:40 +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
daad63827a fix: replace broken canonicalization metrics (#8500) 2024-05-30 21:59:12 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
77b872c3dc chore: rm reth-interfaces from op blockchain tree (#8481) 2024-05-29 14:59:34 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
c6b18ff90b chore(tree): remove unused BlockchainTreeViewer methods (#8426) 2024-05-28 19:30:26 +00:00
9874a1b34e chore: move Chain type (#8433) 2024-05-28 15:27:44 +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
1e2a0c372e chore(tree): misc tree cleanup (#8423) 2024-05-28 10:17:20 +00:00