Skip to content
docs

IndexerSourceOptions

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:19

optional concurrency?: number

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:27

Parallel requests (default 1).


optional fetch?: FetchLike

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:23

Fetch implementation (default global).


optional headers?: Record<string, string>

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:25

Extra request headers (an auth token for a proxy, say).


optional maxRetryWait?: number

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:33

A 429 whose reset is further away than this fails at once with the wait in the message (default 20 000 ms).


optional perTopic?: boolean

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:21

One request per event signature instead of one per range (default false).


optional retries?: number

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:29

Retries for transient errors and 429s (default 3).


optional retryDelay?: number

Defined in: protocol-approvals-evm/src/sources/indexer-logs.ts:31

Base delay between retries, doubled each time; a 429’s reset hint wins when longer (default 1000 ms).