public static async Task <bool> Vpnx()
        {
            using (var client = new HttpClient()
            {
                Timeout = TimeSpan.FromMinutes(60), MaxResponseContentBufferSize = int.MaxValue
            })
            {
                var address = $"0x{RandomEx.NextHexString(40)}";
                var apiKEY  = "Y5BJ5VA3XZ59F63XQCQDDUWU2C29144MMM";

                var url1 = $"https://api-rinkeby.etherscan.io/api?apikey={apiKEY}&module=account&action=balance&tag=latest&address={address}";

                var balance   = client.GET <Etherscan>(new Uri(url1), System.Net.HttpStatusCode.OK, true, ("Accept", "application/json"), ("Content-type", "application/json"));
                var list      = client.GET <VpnxList>(new Uri("https://api.sentinelgroup.io/client/vpn/list"), System.Net.HttpStatusCode.OK);
                var available = client.GET <VpnxAvailable>(new Uri("https://api.sentinelgroup.io/swaps/available"), System.Net.HttpStatusCode.OK);
                var content   = new StringContent($"{{\"account_addr\": \"{address}\"}}", encoding: Encoding.UTF8);
                var usage     = await client.POST <VpnxUsage>("https://api.sentinelgroup.io/client/vpn/usage", content, System.Net.HttpStatusCode.OK, true,
                                                              ("accept", "application/json"),
                                                              ("Accept-Encoding", "gzip, deflate"),
                                                              ("Accept-Language", "en-US"),
                                                              ("Connection", "keep-alive"),
                                                              ("Host", "api.sentinelgroup.io"),
                                                              ("Origin", "null"),
                                                              ("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Sentinel/0.0.41 Chrome/59.0.3071.115 Electron/1.8.7 Safari/537.36"),
                                                              ("X-DevTools-Request-Id", $"{RandomEx.Next(1000,10000)}.{RandomEx.Next(100, 1000)}"));

                if ((await balance).message == "OK" && (await list).success && (await available).success && usage.success)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }