createWallet
Creates a wallet based on the provided ID and arguments.
- Supports 350+ wallets 
- Handles both injected browser wallets and WalletConnect sessions 
 Once created, you can connect the wallet to your app by calling the connect  method.
 The connect  method returns a promise that resolves to the connected account.
Each wallet type can have different connect options. View the different connect options
You can check if a wallet is installed by calling the injectedProvider method.
View ConnectWallet connection options
View Coinbase wallet creation options