From ae3341ebf4d74e000d5d93c799460f9ea75ffd7c Mon Sep 17 00:00:00 2001 From: Ethan Date: Sun, 16 Aug 2026 13:37:11 +0100 Subject: [PATCH] docs: fix undefined `relayClient` in dynamic chain fallback Fix the fallback in `references/relay-kit/sdk/installation.mdx` by using the imported `mainnet` chain instead of the undefined `relayClient`. The `catch` block referenced `relayClient.chains`, but `relayClient` is not declared or imported in the example. If dynamic chain configuration fails, this would cause a `ReferenceError` and prevent the fallback from creating the Wagmi config. Using `[mainnet]` provides a valid fallback chain that is already imported in the example. --- references/relay-kit/sdk/installation.mdx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/references/relay-kit/sdk/installation.mdx b/references/relay-kit/sdk/installation.mdx index 7f79eb89..12ea2573 100644 --- a/references/relay-kit/sdk/installation.mdx +++ b/references/relay-kit/sdk/installation.mdx @@ -56,6 +56,7 @@ import type { AppProps } from "next/app"; import React, { ReactNode, FC, useState, useEffect } from "react"; import { RainbowKitProvider, getDefaultWallets } from "@rainbow-me/rainbowkit"; import { WagmiConfig, createConfig, configureChains, Chain } from "wagmi"; +import { mainnet } from "viem/chains"; import { publicProvider } from "wagmi/providers/public"; import { alchemyProvider } from "wagmi/providers/alchemy"; import { configureDynamicChains } from "@relayprotocol/relay-sdk/chain-utils"; @@ -78,9 +79,7 @@ const AppWrapper: FC = ({ children }) => { }) .catch((e) => { console.error(e); - const { wagmiConfig, chains } = createWagmiConfig( - relayClient.chains.map(({ viemChain }) => viemChain as Chain) - ); + const { wagmiConfig, chains } = createWagmiConfig([mainnet]); setWagmiConfig(wagmiConfig); setChains(chains); });