Commit Graph

148 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
Ishika Choudhury
46780aec28 feat: introduced fn earliest_block_number for BlockNumReader (#16831) 2025-06-17 08:15:06 +00:00
Skylar Ray
b4a0823063 docs: clarify txpool docs (#16833) 2025-06-16 19:20:29 +00:00
Soubhik Singha Mahapatra
9dcea7c3fa chore: removed legacy.rs (#16817) 2025-06-15 08:21:29 +00:00
Veer Chaurasia
89b235040d refactor: unify pending_block fn (#16596) 2025-06-04 13:59:09 +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
Federico Gimenez
29e4e20f2a feat: add receipts_by_block_range to ReceiptsProvider (#16449) 2025-05-26 11:46:35 +00:00
Matthias Seitz
ddcd30f400 chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 09:25:50 +02: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
Ayush Dubey
f3b2e4fcd0 chore: moving header sync gap provider to storage api crate (#15921) 2025-04-25 08:53:40 +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
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
and-cb
b4cb1f4a41 chore: Relax the bounds on DBProvider (#15781) 2025-04-17 09:59:15 +00:00
kustrun
ea001235c2 feat(full-provider): Add Debug trait to FullProvider. (#15307) 2025-03-26 19:21:24 +00:00
nk_ysg
e6156e4672 chore(storage_api): use map_or_else (#15302) 2025-03-26 15:38:58 +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
Dan Cline
c6c7870508 chore: add FactoryTx<F> for getting tx associated types (#14909) 2025-03-08 06:19:02 +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
Arsenii Kulikov
18b71d9a90 refactor: prepare EthereumHardforks for move to alloy-evm (#14835) 2025-03-05 08:40:42 +00:00
Arsenii Kulikov
2e347e76e7 fix: no-std for storage-api (#14810) 2025-03-03 20:06:40 +00:00
Udoagwa Franklin
0389c87666 feat: Feature gate traits inside storage-api that still depend on db-api (#14647)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-01 15:45:40 +00:00
Udoagwa Franklin
2101ae8918 Feat: Introduce db_models crate into storage-api crate and update imports (#14640) 2025-02-21 18:43:19 +00:00
DaniPopes
482f4557eb chore(db): move mod tables to db-api (#14540)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-17 20:53:39 +00:00
Arsenii Kulikov
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
DaniPopes
ea0a96a926 chore(storage-api): reduce dependence on reth-db (#14539) 2025-02-17 16:52:09 +00:00
Matthias Seitz
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
Emilia Hane
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
Matthias Seitz
f425a4dbcd chore: phase out reth-primitives from storage-api (#14462) 2025-02-13 10:00:00 +00:00
DaniPopes
fc7a3e5bc6 chore: use shorter map names (#14445) 2025-02-12 11:59:42 +00:00
Emilia Hane
b479b3439c feat(no_std): Add no_std support for reth-storage-api (#14187)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-04 11:23:35 +01:00
Arsenii Kulikov
a39980a6f6 feat: generalize Block impls (#14133) 2025-01-31 22:05:09 +00:00
Roman Krasiuk
d2b454236f perf(root): untangle the state root task (#13898) 2025-01-21 22:46:34 +00:00
joshieDo
f527b5a60d feat: get BlockMeta table values from static file or database (#13844) 2025-01-20 11:18:50 +00:00
joshieDo
a8c883c6b6 feat: extend BlockBodyIndicesProvider with block_body_indices_range (#13829) 2025-01-17 11:21:05 +00:00
Matthias Seitz
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
James Prestwich
3e980e61d8 Discussion draft: change DB Writer to take value references (#13672) 2025-01-07 17:38:09 +00:00
joshieDo
bd345378b6 chore: remove unused WithdrawalsProvider::latest_withdrawal (#13671) 2025-01-06 16:15:09 +00:00
Matthias Seitz
afdffadafd chore: use alloy TransactionMeta (#13632) 2025-01-03 15:49:22 +00:00
Hai | RISE
56ce046317 perf: query bytecodes with &B256 to avoid copying code hash (#13559) 2024-12-26 14:58:56 +00:00
Hai | RISE
031f430b8f perf: query accounts with &Address to avoid copying address (#13554) 2024-12-25 12:31:28 +00:00
Arsenii Kulikov
edd25118d0 chore: make EthStorage generic over transaction (#13549) 2024-12-25 07:59:59 +00:00
Dan Cline
2eecf75c35 chore: remove redundant Send bounds for BlockReader types (#13452) 2024-12-19 10:57:13 +00:00
Matthias Seitz
e89d171fc8 chore: use reth-primitives-traits-directly (#13386) 2024-12-13 15:13:33 +00:00
joshieDo
59fb0e210d chore: add BlockBodyIndicesProvider trait (#13347) 2024-12-12 13:49:44 +00:00