public async Task <TokenInfo> GetAsync(string address) { var response = await _retrier.ExecuteAsync(() => _api.GetTokenInfoAsync(address)); return(new TokenInfo { Name = response.Name.IsNullOrEmpty() ? Constants.DefaultName : response.Name, Symbol = response.Symbol.IsNullOrEmpty() ? Constants.DefaultSymbol : response.Symbol, Decimals = response.Name.IsNullOrEmpty() ? Constants.DefaultDecimals : response.Decimals }); }
public async Task <byte[]> GetNameAsync() { return(await _retrier.ExecuteAsync(() => _dsErc20Service.NameQueryAsync())); }
public async Task <BigInteger> GetRecentBlockAsync() { return(await _retrier.ExecuteAsync(() => _web3.Eth.Blocks.GetBlockNumber.SendRequestAsync())); }
public async Task <string> GetNameAsync() { return(await _retrier.ExecuteAsync(() => _erc20Service.NameQueryAsync())); }
public async Task <IList <EventLog <TEventDto> > > FetchAsync(ulong fromBlock, ulong toBlock) { var filter = _event.CreateFilterInput(new BlockParameter(fromBlock), new BlockParameter(toBlock)); return(await _retrier.ExecuteAsync(() => _event.GetAllChanges(filter))); }
public async Task <string> GetTokenAddressAsync() { return(await _retrier.ExecuteAsync(() => _exchangeService.TokenAddressQueryAsync())); }