Commit Graph

1043 Commits

Author SHA1 Message Date
0xNarumi
21cf573d97 fix: move bytecode_by_hash from StateProvider to a dedicated BytecodeReader (#16886) 2025-06-18 13:29:11 +00:00
Ishika Choudhury
e8d305bcce refactor: used new fn earliest_block_number for ::Earliest tag (#16859) 2025-06-17 18:12:53 +00:00
Alessandro Mazza
58cfd2e02b fix(provider): fix doc comments errors (#16749)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-17 15:55:47 +00:00
Roman Hodulák
3218b3c637 feat(stages): Add ERA pre-merge history import stage (#16008)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-06-06 12:30:54 +00:00
Ethan Nguyen
c68e657b69 chore: remove noisy log (#16691) 2025-06-05 17:19:01 +00:00
Veer Chaurasia
89b235040d refactor: unify pending_block fn (#16596) 2025-06-04 13:59:09 +00:00
Alexey Shekhirin
5106f64f76 fix(engine): recompute trie updates for forked blocks (#16568) 2025-06-04 09:58:19 +00:00
Ethan Nguyen
1e69bf4f45 chore: Remove OmmersProvider (#16539) 2025-06-03 10:41:13 +00:00
Ethan Nguyen
95558cb451 chore: Remove Withdrawals Provider (#16538) 2025-05-31 13:28:21 +02:00
Alexey Shekhirin
6c8559775e revert: fix(engine): recompute trie updates for forked blocks (#16500) (#16565) 2025-05-30 11:58:40 +00:00
Alexey Shekhirin
1cfe509985 fix(engine): recompute trie updates for forked blocks (#16500) 2025-05-28 14:21:26 +00:00
Federico Gimenez
04e81de270 test: add receipt support to MockEthProvider (#16494) 2025-05-27 11:08:03 +00:00
Federico Gimenez
29e4e20f2a feat: add receipts_by_block_range to ReceiptsProvider (#16449) 2025-05-26 11:46:35 +00:00
Matthias Seitz
9e8ef8f4ff chore: bump alloy 1.0.4 (#16345) 2025-05-19 14:55:53 +00:00
Emilia Hane
6195c70303 chore(lint): Bumps dep tempfile (#16253) 2025-05-15 09:02:16 +00:00
fantasyup
8829881138 refactor: add alloy_consensus::SignerRecoverable to SingedTransaction supertrait (#16174) 2025-05-13 07:53:18 +00:00
Femi Bankole
3089ad9d64 refactor: move FullRpcProvider trait to storage-api crate (#16056) 2025-05-03 19:11:16 +00:00
Veer Chaurasia
22696a1c12 refactor: move statereader to storage-api (#15969) 2025-04-29 07:55:15 +00:00
Matthias Seitz
85f39827fd chore: rm storagelock variant (#15948) 2025-04-26 18:38:02 +02:00
Ayush Dubey
f3b2e4fcd0 chore: moving header sync gap provider to storage api crate (#15921) 2025-04-25 08:53:40 +00:00
Matthias Seitz
4d77608be1 feat!: replace TransactionSigned with alloy's (#15768) 2025-04-24 12:17:19 +00:00
floor-licker
cfa49f86ef chore: move HeaderSyncGap type (#15892)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-24 11:01:26 +00:00
Veer Chaurasia
8e8ec019df refactor(storage-api): move statewriter trait to storage-api crate (#15894)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-24 08:36:02 +00:00
Harrish Bansal
701af23fa5 refactor: Simplify HeaderSyncGapProvider trait (#15819)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-22 09:40:56 +00:00
Veer Chaurasia
c148da8bc9 feat(storage-api): move BlockExecutionWriter trait from provider to storage-api (#15798)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-19 08:50:44 +00:00
Ishika Choudhury
b328249ef7 chore: removed TransitionConfigurationExchanged event variant (#15808) 2025-04-18 14:34:02 +00:00
Ayush Dubey
4c17f1a886 feat: MockEthProvider generic over NodePrimitives (#15694)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-17 15:03:42 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
Emilia Hane
73b9294072 chore(lint): Remove redundant lint attributes (#15531) 2025-04-09 10:11:02 +00:00
Matthias Seitz
491413f3e9 chore: rm bundlestateprovider (#15607) 2025-04-09 07:15:17 +02:00
Veer Chaurasia
52b6edb2da Remove redundant EngineNodeTypes trait (#15548) 2025-04-05 10:15:56 +00:00
Matthias Seitz
46b208ea9d chore: phase out reth-primitives from reth-provider tests (#15384) 2025-03-29 14:30:48 +01:00
makcandrov
9be2d58758 export LowestAvailableBlocks in reth_provider::providers (#15366) 2025-03-29 06:00:20 +00:00
Federico Gimenez
e2e297d77c feat: remove NodeTypesWithEngine trait layer (#15351) 2025-03-28 18:26:55 +00:00
kustrun
ea001235c2 feat(full-provider): Add Debug trait to FullProvider. (#15307) 2025-03-26 19:21:24 +00:00
kustrun
4d7806c752 feat(node-type): Make NodeType & impls Clone. (#14997) 2025-03-26 14:02:44 +00:00
Ishika Choudhury
914fc51f23 remove reth-primitives dep from reth-provider (#15203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-24 13:53:49 +00:00
Ishika Choudhury
f4f205f80c changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 08:52:17 +00:00
Matthias Seitz
65b7b33793 chore: remove serde from reth-provider (#15194) 2025-03-21 11:29:29 +00:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Soubhik Singha Mahapatra
493011ed0c changed block_with_senders() to recovered_block() (#14894) 2025-03-07 13:36:42 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00
Soubhik Singha Mahapatra
53e72c8e85 changed sealed_block_with_senders_range() into recovered_block_range() (#14876) 2025-03-06 13:40:17 +00:00
Alexey Shekhirin
5ce2716b77 chore: add 0x prefix to b256! and address! calls (#14871) 2025-03-06 12:05:29 +00:00
Arsenii Kulikov
18b71d9a90 refactor: prepare EthereumHardforks for move to alloy-evm (#14835) 2025-03-05 08:40:42 +00:00
joshieDo
916b241532 fix: filter for more events when watching StaticFileProvider directory (#14827) 2025-03-04 14:37:09 +00:00
Matthias Seitz
08a7c52c25 fix: only check for best block number (#14822) 2025-03-04 12:07:45 +00:00
Arsenii Kulikov
8ac42a0864 fix: correctly prune HeaderNumbers (#14812) 2025-03-03 20:50:42 +00:00
Alexey Shekhirin
e0518e1f83 fix(tree): use only in-memory blocks when constructing trie input (#14729) 2025-03-03 13:27:22 +00:00