Skip to content

Documentation / @etherfold/browser / ProvidedIndexerConfig

Type Alias: ProvidedIndexerConfig<ABI>

ProvidedIndexerConfig<ABI> = object

Defined in: core/dist/types.d.ts:154

Type Parameters

ABI

ABI extends Abi

Properties

feedBatchSize?

optional feedBatchSize?: number

Defined in: core/dist/types.d.ts:158


fetch?

optional fetch?: FetchConfig

Defined in: core/dist/types.d.ts:155


keepStream?

optional keepStream?: ExistingStream<ABI>

Defined in: core/dist/types.d.ts:159


logLevel?

optional logLevel?: number

Defined in: core/dist/types.d.ts:172


providerSupportsETHBatch?

optional providerSupportsETHBatch?: boolean

Defined in: core/dist/types.d.ts:157


skipGenesisCheck?

optional skipGenesisCheck?: boolean

Defined in: core/dist/types.d.ts:160


stream?

optional stream?: ProvidedStreamConfig

Defined in: core/dist/types.d.ts:156


strictProcessorDrift?

optional strictProcessorDrift?: boolean

Defined in: core/dist/types.d.ts:171

Turn a processor-drift report into a refusal to start (load() rejects).

Off by default, because the fingerprint has real false positives: a re-minification changes handler source without changing behaviour. Fail loud by default, fail stop by choice. It sits here, next to skipGenesisCheck, because it is the same kind of thing: a load-time safety gate belonging to the deployment, not to the processor an author ships.