dAppBooster
    Preparing search index...
    • Custom hook to fetch the block number of a specific network.

      Creates a dedicated public client specifically for the provided chain, regardless of whether it's supported in the app configuration. Uses TanStack Query's suspense mode for data fetching.

      Parameters

      • params: {
            chain: Chain;
            options?: Omit<
                UseSuspenseQueryOptions<unknown, Error, unknown, readonly unknown[]>,
                "queryKey" | "queryFn",
            >;
        }

        The parameters object

        • chain: Chain

          The viem chain object for the target network

        • Optionaloptions?: Omit<
              UseSuspenseQueryOptions<unknown, Error, unknown, readonly unknown[]>,
              "queryKey" | "queryFn",
          >

          Optional TanStack Query options

      Returns undefined | bigint

      The current block number as a bigint

      const blockNumber = useNetworkBlockNumber({
      chain: optimism,
      options: { refetchInterval: 5000 }
      });