Skip to content
docs

RpcLogsSourceOptions

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:46

optional blockRange?: number | null

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:50

Pre-chunk requests to this many blocks (QuickNode: 10 000). Null tries the whole range first.


optional concurrency?: number

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:52

Parallel eth_getLogs requests (default 4).


provider: object

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:48

A viem public client.


optional retries?: number

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:54

Retries for transient (non-range) errors (default 2).


optional retryDelay?: number

Defined in: protocol-approvals-evm/src/sources/rpc-logs.ts:56

Milliseconds between those retries (default 300).