public string[] GenerateAddresses(string walletName, string accountName, int count) { try { var results = _walletManager.GetUnusedAddresses(new WalletAccountReference(walletName, accountName), count); return(results.Select(result => result.Address).ToArray()); } catch (Exception e) { _logger.LogError(e.Message); return(null); } }