restoreConnections

Restores previously connected wallets from storage.

Reads stored wallet connection metadata from WalletConnectionStorage and attempts to reconnect each wallet via ExternalWalletAdapter.reconnect. Wallets that fail to reconnect are removed from storage.

This method is idempotent: subsequent calls after the first successful restoration return the currently connected wallets without re-reading storage.

Return

List of successfully restored wallet connections

Example:

val restored = manager.restoreConnections()
println("Restored ${restored.size} wallet connections")