예제 #1
0
        /// <inheritdoc />
        public async Task <IReadOnlyList <Uri> > GetAddressExplorerUrlAsync(string address)
        {
            ValidateAddressIsNotEmpty(address);

            var result = await _runner.RunWithRetriesAsync(() => _api.GetAddressExplorerUrlsAsync(address));

            return(result != null
                ? result
                   .Select(u => new Uri(u))
                   .ToArray()
                : Array.Empty <Uri>());
        }