Docs

ThirdwebProviderCoreProps

The possible props for the ThirdwebProvider.

interface ThirdwebProviderCoreProps<TChains extends Chain[]>
  extends Omit<ThirdwebSDKProviderProps<TChains>, "signer"> {
  activeChain:
    | Chain
    | (number & {})
    | (string & {})
    | TChains[number]["chainId"]
    | TChains[number]["slug"];
  authConfig: ThirdwebAuthConfig;
  autoConnect: boolean;
  autoConnectTimeout: number;
  autoSwitch: boolean;
  clientId: string;
  dAppMeta: DAppMetaData;
  queryClient: QueryClient;
  sdkOptions: Omit<undefined | {}, "chains">;
  secretKey: string;
  storageInterface: IThirdwebStorage;
  supportedChains: TChains;
  supportedWallets: WalletConfig[];
  theme: "light" | "dark";
}