public async Task GetCoinTable() { var coinTables = new List <CoinInfo>(); await GetAndInitialize(); var coinTable = await KeepKeyManager.GetCoinTable(); KeepKeyManager.CoinUtility = new KeepKeyCoinUtility(coinTable); }
private async Task GetAndInitialize() { if (KeepKeyManager != null) { return; } var keepKeyDevice = await Connect(); KeepKeyManager = new KeepKeyManager(GetPin, keepKeyDevice); await KeepKeyManager.InitializeAsync(); var coinTable = await KeepKeyManager.GetCoinTable(); KeepKeyManager.CoinUtility = new KeepKeyCoinUtility(coinTable); }