refactor(storage): abstract TransactionHashNumbers writes behind provider trait
Add TransactionHashNumbersWriter trait to abstract raw database cursor operations
for the TransactionHashNumbers table. This moves the append-only optimization
logic from the stage into the provider layer.
Closes #20281
4cae74e
2 days ago
by yongkangc
+0.15%
address review feedback
79b4a00
13 hours ago
by yongkangc
+0.22%
fix: resolve CI failures in PR
- Remove doc link syntax for `reth_etl::Collector::iter` since the crate
is not in scope for storage-api
- Move `Decompress` import inside cfg-gated RocksDB block to fix unused
import warning
92d6a3b
13 hours ago
by yongkangc
-0.24%
fix: gate TransactionHashNumbersWriter behind std feature
The trait uses std::io::Result which is not available in no_std environments.
73352ab
13 hours ago
by yongkangc
+0.15%
address review feedback
Clarify return value documentation for TransactionHashNumbersWriter to
explain it's implementation-specific and used only for logging.