Skip to content

Connecting the wallet

Once you have created a wallet or already have an embedded wallet, you can now connect your wallet.

The Privy client will attempt to automatically connect after a successful login, but you can call the connect method on your Privy client's embeddedWallet class to manually retry if necessary.

swift
func connectWallet() async throws

This method will throw an error if:

  • There is no authenticated user
  • Embedded wallet state is not in the disconnected state
  • The user has no embedded wallets to connect to
  • If the network call fails