v0.3.13-pre.006-fix.001

This commit is contained in:
2026-09-10 16:17:50 +02:00
parent f688325170
commit 72df965a9c
4 changed files with 116 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/src/runtime_resources.rs
// version: 19
// version: 20
use sha2::Digest; // rust-rules: trait-import
@@ -878,7 +878,7 @@ impl std::fmt::Debug for crate::RawTransactionIngestHeliusTransactionSource {
///
/// The caller provides one Transport-owned HTTP pool/role, a Confirmed/Finalized commitment and bounded polling controls. Construction proves that the role
/// has same-network routes for `getSlot`, `getBlocksWithLimit` and `getBlock` without network I/O. Runtime starts at the first observed committed slot and
/// never requests an earlier slot, keeping this source live/run-local rather than turning it into historical Backfill.
/// never requests an earlier slot, so this source remains live and run-local.
pub struct RawTransactionIngestHttpBlockPollingSource {
http_pool: ksp_onchain_transport_lib::HttpTransportPool,
polling_role: ksp_onchain_transport_lib::HttpRoleName,