hoodkit
    Preparing search index...

    Interface IndexerOptions

    Options for createIndexer.

    interface IndexerOptions {
        chunkSize?: bigint;
        client: HoodClient;
        path: string;
        throttleMs?: number;
        timestampConcurrency?: number;
        tokens: `0x${string}`[];
    }
    Index
    chunkSize?: bigint

    Max blocks per eth_getLogs.

    5000n

    client: HoodClient
    path: string

    SQLite file path. Use ':memory:' for an ephemeral in-process db.

    throttleMs?: number

    Delay between successive backfill chunk requests in ms. A full-history sync issues many sequential eth_getLogs calls; public RPC endpoints commonly rate-limit bursty clients, so a small delay is the difference between a clean backfill and a wall of 429s.

    50

    timestampConcurrency?: number

    Concurrent getBlock timestamp fetches.

    8

    tokens: `0x${string}`[]

    Stock Token (or any ERC-20) addresses to index.