Commit Graph

175 Commits

Author SHA1 Message Date
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
1ba631ba95 feat: store safe block num as well (#11648) 2024-10-10 19:32:15 +02:00
7cec526370 chore: make clippy happy (#11408) 2024-10-02 10:09:44 +02:00
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
bb27f37cc7 storage-api: update BlockReaderIdExt (#11110) 2024-09-23 09:47:15 +00:00
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
ef06c850e4 storage: replace reth-primitive imports with alloy-eips (#10992) 2024-09-18 20:21:27 +00:00
80c1159cb8 storage: replace reth-primitive imports (#10981)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 16:14:53 +00:00
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
0fa8e83e16 refactor: make reth-prune independent of concrete DatabaseProvider (#10921) 2024-09-16 11:46:53 +00:00
d11bbe686b refactor: reduce ProviderFactory usage (#10798) 2024-09-11 09:36:34 +02:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
d9936a96e2 Use more appropriate names for forkchoice subscriptions (#10401) 2024-08-21 08:47:33 +00:00
Roy
25ab85c5a7 feat: ForkChoiceNotifications for BlockchainProvider and NoopProvider (#10231)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-10 14:35:42 +00:00
5ca4921198 fix: use in memory state for state_by_block_number_or_tag (#10152) 2024-08-06 20:58:00 +00:00
fbebde6b2e fix: only use tags if they have been set (#10150) 2024-08-06 19:21:39 +00:00
624f5d5614 fix: set finalized & safe block information on startup (#9898)
Co-authored-by: Danyal Prout <me@dany.al>
2024-07-30 12:06:57 +00:00
223f8ae0f7 chore: move pending_with_provider to a struct fn (#9850) 2024-07-29 12:54:43 +00:00
cf7698ab03 chore: remove outdated docs (#9827) 2024-07-26 12:56:48 +00:00
2209381de9 feat: add new BlockchainProvider type (#9656) 2024-07-23 16:17:53 +00:00
c5ceee352a chore: move chain state notifications to reth-chain-state crate (#9730) 2024-07-23 14:38:35 +00:00
059233327e feat: add state crate (#9701)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 13:20:24 +00:00
1a21d8b054 Get all checkpoints and stage name from db (#9650) 2024-07-19 15:19:24 +00:00
85a4008b5a chore: rename variant of BlockSource (#9623)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-19 07:54:15 +00:00
ce4d4bd43d feat: add canonical in memory state (#9588) 2024-07-18 07:30:43 +00:00
f93029719b feat: blockchain provider tree state integration (#9518)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-16 14:09:15 +00:00
fcc6307ada feat(stages): unwind prune checkpoints (#9528) 2024-07-16 10:47:19 +00:00
9129b97c5b feat(exex): backfill executor (#9123) 2024-06-28 15:22:42 +00:00
5b2cd27a1a chore: remove unused methods from EvmEnvProviders (#9148) 2024-06-27 15:42:29 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
3b8cc0653b feat(provider): BlockReader::sealed_block_with_senders_range (#8750) 2024-06-11 16:31: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
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
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +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
53bcb2c9ee Fix: manually impl Clone for BlockchainProvider (#8474) 2024-05-29 14:12:06 +00:00
c6b18ff90b chore(tree): remove unused BlockchainTreeViewer methods (#8426) 2024-05-28 19:30:26 +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
4dd2ad99f6 chore: extract blockchaintree types to blockchain-tree-api crate (#8393) 2024-05-27 10:22:13 +00:00
aefcfff25f feat(storage): implement BundleStateDataProvider for BundleStateWithReceipts (#8282) 2024-05-15 14:19:41 +00:00
ef01d50238 chore: use engine types crate for types (#8170) 2024-05-10 11:26:44 +00:00
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
d04d9556fa feat: make nodetypes stateless and move evm to components (#7992) 2024-04-30 16:56:34 +00:00
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
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