Type Alias WatchBlockNumberParameters<TTransport>

WatchBlockNumberParameters<TTransport>: {
    onBlockNumber: OnBlockNumberFn;
    onError?: ((error: Error) => void);
} & ((GetTransportConfig<TTransport>["type"] extends "webSocket"
    ? {
        emitMissed?: undefined;
        emitOnBegin?: undefined;
        poll?: false;
        pollingInterval?: undefined;
    }
    : never) | {
    emitMissed?: boolean;
    emitOnBegin?: boolean;
    poll?: true;
    pollingInterval?: number;
})

Type Parameters

Type declaration

  • onBlockNumber: OnBlockNumberFn

    The callback to call when a new block number is received.

  • OptionalonError?: ((error: Error) => void)

    The callback to call when an error occurred when trying to get for a new block.

      • (error): void
      • Parameters

        Returns void