connect

abstract suspend fun connect(): ConnectedWallet?

Connects to the external wallet.

Prompts the user to authorize the connection via the wallet's UI (e.g., showing a wallet selection modal).

Return

The connected wallet info, or null if the user cancelled

Throws

if connection fails