Steps to reproduce:
- Connect a smart wallet to an EVM chain like Arbitrum Sepolia
- Switch chains to a ZKsync chain like Treasure Topaz
The smart wallet's switchChain function fails due to no factory contract deployed on-chain, which is not applicable for ZKsync chains: https://github.com/thirdweb-dev/js/blob/main/packages/thirdweb/src/wallets/smart/smart-wallet.ts#L206