Skip to main content

Crate chaincodec_batch

Crate chaincodec_batch 

Source
Expand description

§chaincodec-batch

High-throughput batch decode engine for historical data processing.

§Features

  • Memory-bounded chunking (default 10,000 events per chunk)
  • CPU-parallel decoding via Rayon
  • Progress callbacks (for progress bars / ETAs)
  • Three error modes: Skip, Collect, Throw

§Usage

use chaincodec_batch::{BatchEngine, BatchRequest};

// let engine = BatchEngine::new(registry, decoder);
// let result = engine.decode(request).await?;

Re-exports§

pub use engine::BatchEngine;
pub use request::BatchRequest;

Modules§

engine
BatchEngine — orchestrates chunked, parallel batch decoding.
request
Batch decode request configuration.