public TezosNode(IConfiguration config) { var nodeConf = config.GetTezosNodeConfig(); ChainId = nodeConf.ChainId; Rpc = new TzktClient(nodeConf.Endpoint, nodeConf.Timeout); }
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; }
public TzktQuotesProvider(IConfiguration config) { Config = config.GetTzktQuotesProviderConfig(); Client = new TzktClient(Config.BaseUrl, Config.Timeout); }
public CoingeckoProvider(IConfiguration config) { Config = config.GetCoingeckoProviderConfig(); Client = new TzktClient(Config.BaseUrl, Config.Timeout); }