AutoConnectProps

type AutoConnectProps = {
accountAbstraction?: SmartWalletOptions;
appMetadata?: AppMetadata;
chain?: Chain;
client: ThirdwebClient;
onConnect?: (wallet: Wallet) => void;
onTimeout?: () => void;
siweAuth?: {
doLogin: () => Promise<void>;
isLoggedIn: boolean | undefined;
isLoggingIn: boolean | undefined;
requiresAuth: boolean;
};
timeout?: number;
wallets?: Array<Wallet>;
};