public IBlockPassClient CreateNew(BlockPassClientSettings settings,
                                   bool withCaching = true,
                                   IClientCacheManager clientCacheManager = null,
                                   params DelegatingHandler[] handlers)
 {
     return(CreateNew(settings?.ServiceUrl, settings?.ApiKey, withCaching, clientCacheManager, handlers));
 }
        static void Main(string[] args)
        {
            BlockPassClientFactory factory = new BlockPassClientFactory();
            var settings = new BlockPassClientSettings()
            {
                ApiKey     = "",
                ServiceUrl = "https://activation-sandbox.blockpass.org"
            };
            var client = factory.CreateNew(settings, false);

            var address = new EthAddressRequest()
            {
                Address     = "0x7ffe9d7f2864b6ab1d781dfa819e3cc4366a7cdf",
                AddressType = "eth"
            };

            var response = client.WhitelistAddressAsync(address).Result;

            System.Console.ReadLine();
        }