Beispiel #1
0
        public TezosNode(IConfiguration config)
        {
            var nodeConf = config.GetTezosNodeConfig();

            ChainId = nodeConf.ChainId;
            Rpc     = new TzktClient(nodeConf.Endpoint, nodeConf.Timeout);
        }
Beispiel #2
0
        public TezosNode(IServiceScopeFactory services, IConfiguration config, ILogger <TezosNode> logger)
        {
            var nodeConf = config.GetTezosNodeConfig();

            BaseUrl  = $"{nodeConf.Endpoint.TrimEnd('/')}/";
            Rpc      = new TzktClient(BaseUrl, nodeConf.Timeout);
            Services = services;
            Logger   = logger;
        }
Beispiel #3
0
 public TzktQuotesProvider(IConfiguration config)
 {
     Config = config.GetTzktQuotesProviderConfig();
     Client = new TzktClient(Config.BaseUrl, Config.Timeout);
 }
Beispiel #4
0
 public CoingeckoProvider(IConfiguration config)
 {
     Config = config.GetCoingeckoProviderConfig();
     Client = new TzktClient(Config.BaseUrl, Config.Timeout);
 }