OptionalbatchNumber of HD indices probed per window (default
DEFAULT_SCAN_BATCH). The gap loop stays gap-limit bounded and
the discovered set is identical regardless of batch size; the window is
also the unit a batching handler (Discoverable.discoverRange)
collapses into one request, so it doubles as the batch width. A
non-positive / non-integer value throws. Ignored when hd is false (the
static pass probes only index 0).
Read-only context injected into every discoverAt call.
OptionalgapDefault 20. A non-positive / non-integer value throws.
HD mode → unbounded gap loop guided by the gap counter; false → probe only index 0 (single static pass).
Materialize the descriptor at an HD index. Pure derivation; a throw
here is structural/fatal and propagates out of scanContracts.
Options for IContractManager.scanContracts.