pub async fn connect_ledger(account_index: usize) -> Result<LedgerSigner>
Try to obtain a ledger signer
Handles some common errors by prompting the user.