|
|
05a7bdc9ac
|
chore(provider): use get_in_memory_or_storage on transactions_by_block_range (#11453)
|
2024-10-03 13:08:38 +00:00 |
|
|
|
70d498d296
|
chore: make clippy happy (#11439)
|
2024-10-02 19:19:13 +00:00 |
|
|
|
5ec448ef94
|
feat: add get_in_memory_or_storage_by_tx_range (#11414)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-10-02 17:45:06 +00:00 |
|
|
|
2ca8231e73
|
chore(provider): dont recover sender from BlockState transaction on transaction_sender (#11424)
|
2024-10-02 13:55:07 +00:00 |
|
|
|
da23e1ce8d
|
chore(provider): rename to get_in_memory_or_storage_by_block_range_while (#11421)
|
2024-10-02 12:23:02 +00:00 |
|
|
|
7c15326e0b
|
feat: add get_in_memory_or_storage_by_block to BlockchainProvider2 (#11384)
|
2024-10-02 09:05:48 +00:00 |
|
|
|
7cec526370
|
chore: make clippy happy (#11408)
|
2024-10-02 10:09:44 +02:00 |
|
|
|
b9341a7b47
|
fix(tree): use in-memory data first to query total difficulty (#11382)
|
2024-10-01 18:57:32 +00:00 |
|
|
|
2d221dbf49
|
fix: use pending state if available (#11391)
|
2024-10-01 18:34:14 +00:00 |
|
|
|
22ddc98c06
|
fix(provider): handle race on fn transaction_id (#11380)
|
2024-10-01 17:42:29 +00:00 |
|
|
|
15e3e0e110
|
dev: block_with_senders on BlockState (#11363)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-10-01 13:40:09 +00:00 |
|
|
|
b29d81c859
|
fix(provider): use canonical_chain on range lookups (#11332)
|
2024-10-01 12:29:04 +00:00 |
|
|
|
6e1cc1b948
|
fix(provider): replace block_state_by_tx_id with get_in_memory_or_storage_by_tx_id (#11340)
|
2024-09-30 17:49:29 +00:00 |
|
|
|
09f0526e70
|
fix(providers): collect BlockState before constructing DB provider (#11338)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-09-30 15:50:15 +00:00 |
|
|
|
a5538bc041
|
chore: alloy 0.4 (#11334)
|
2024-09-30 12:48:37 +00:00 |
|
|
|
e21d75f9aa
|
primitives: rm more alloy_primitives reexports (#11325)
|
2024-09-30 01:06:47 +00:00 |
|
|
|
ea1d04aa75
|
primitives: rm more alloy_primitives reexports (#11255)
|
2024-09-29 16:48:54 +00:00 |
|
|
|
bf18fd927c
|
perf: improve IntegerList API to avoid allocations (#11292)
|
2024-09-27 16:46:33 +00:00 |
|
|
|
ad64de8962
|
primitives: rm more alloy_primitives reexports (#11250)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-09-26 16:18:56 +00:00 |
|
|
|
6a7d8938c7
|
chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2024-09-26 14:33:29 +00:00 |
|
|
|
65f2664471
|
feat: make NetworkConfigBuilder independent of concrete ChainSpec (#11176)
|
2024-09-26 11:37:20 +00:00 |
|
|
|
f2a508df34
|
primitives: rm more alloy_primitives reexports (#11222)
|
2024-09-26 11:29:18 +00:00 |
|
|
|
4070498a1d
|
fix(storage): only delete static file if last_block is on a previous static file (#11029)
Co-authored-by: Alexgao001 <alex.g@nodereal.io>
|
2024-09-25 16:38:29 +00:00 |
|
|
|
2022dd3de5
|
primitives: rm alloy_consensus::transaction reexports (#11191)
|
2024-09-25 12:13:48 +00:00 |
|
|
|
4884c0003a
|
primitives: rm TxKind reexport (#11197)
|
2024-09-25 11:07:05 +00:00 |
|
|
|
ae3d279cc3
|
feat: relax chainspec bounds on NodeBuilder and rpc types (#11160)
|
2024-09-24 17:47:04 +00:00 |
|
|
|
4da5f1f388
|
fix(storage): dont skip consistency checks for op-mainnet if using minimal bootstrap (#11099)
|
2024-09-24 15:10:44 +00:00 |
|
|
|
fb0555ae7d
|
Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2024-09-24 10:14:08 +00:00 |
|
|
|
15aee9b144
|
feat: use alloy Signature type (#10758)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
|
2024-09-23 13:29:48 +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 |
|
|
|
52c72a3b1d
|
use HashMap::with_capacity (#11106)
|
2024-09-22 15:26:54 +00:00 |
|
|
|
5113e29074
|
chore(storage): add test cases for Transactions and Receipts truncation (#11070)
|
2024-09-21 16:06:28 +00:00 |
|
|
|
05f862af41
|
chore(storage): add test cases for Header truncation (#11048)
|
2024-09-20 10:32:40 +00:00 |
|
|
|
69c8ddb330
|
feat: add blocks_per_file field to StaticFileProvider (#11043)
|
2024-09-19 17:36:23 +00:00 |
|
|
|
6cb26f72af
|
feat: make DatabaseProvider generic over chainspec (#10978)
|
2024-09-19 14:23:06 +00:00 |
|
|
|
180f10001c
|
feat: make reth-stages independent of concrete DatabaseProvider (#10934)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-09-19 10:47:55 +00:00 |
|
|
|
ef06c850e4
|
storage: replace reth-primitive imports with alloy-eips (#10992)
|
2024-09-18 20:21:27 +00:00 |
|
|
|
c2019e35de
|
feat: allow syncing op-mainnet with only state and without importing blocks/receipts (#10850)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
|
2024-09-18 17:10:38 +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 |
|
|
|
acdb2050a7
|
chore(reth-provider): use Vec::with_capacity (#10912)
|
2024-09-17 09:37:51 +00:00 |
|
|
|
66848d98ef
|
feat: use DbProvider on UnifiedStorageWriter (#10933)
|
2024-09-16 13:49:24 +00:00 |
|
|
|
0fa8e83e16
|
refactor: make reth-prune independent of concrete DatabaseProvider (#10921)
|
2024-09-16 11:46:53 +00:00 |
|
|
|
06dbd3a610
|
feat(trie): expose multiproof via StateProofProvider (#10915)
|
2024-09-16 09:52:15 +00:00 |
|
|
|
fdd64972b9
|
feat(trie): integrate TrieInput into StateProofProvider methods (#10929)
|
2024-09-16 09:18:23 +00:00 |
|
|
|
b0eb78ced6
|
feat(trie): TrieInput (#10918)
|
2024-09-16 08:04:17 +00:00 |
|
|
|
b23bb7e8bc
|
perf: improve genesis handling (#10878)
|
2024-09-13 17:48:44 +00:00 |
|
|
|
75c6295d29
|
chore: separate trait for conversion into state provider (#10858)
|
2024-09-13 17:03:52 +00:00 |
|
|
|
8ddbd30df9
|
fix(cli): remove static file providers from cache on reth db stats (#10887)
|
2024-09-13 14:53:39 +00:00 |
|