public static ITonClient Create(ILogger logger = null) { var serverAddress = TonClientNodeSe.NodeSeNetworkAddress; return(!string.IsNullOrEmpty(serverAddress) ? TonClientNodeSe.Create(logger) : TonClient.Create(logger)); }
public static ITonClient Create(ILogger logger = null) { return(TonClient.Create(new ClientConfig { Network = new NetworkConfig { ServerAddress = NodeSeNetworkAddress } }, logger)); }
public async Task Should_Fetch_Endpoints() { var client = TonClient.Create(new ClientConfig { Network = new NetworkConfig { Endpoints = new[] { "cinet.tonlabs.io", "cinet2.tonlabs.io/" } } }); var result = await client.Net.FetchEndpointsAsync(); Assert.NotNull(result); Assert.Equal(2, result.Endpoints.Length); Assert.Contains("https://cinet.tonlabs.io/", result.Endpoints); Assert.Contains("https://cinet2.tonlabs.io/", result.Endpoints); }
public ConcurrencyTests(ITestOutputHelper outputHelper) { _client = TonClient.Create(new XUnitTestLogger(outputHelper)); }