public DaemonBase(IDaemonConfig daemonConfig, ICoinConfig coinConfig, IRpcExceptionFactory rpcExceptionFactory) { _rpcExceptionFactory = rpcExceptionFactory; _logger = LogManager.PacketLogger.ForContext <DaemonClient>().ForContext("Component", coinConfig.Name); _timeout = daemonConfig.Timeout * 1000; // set the daemon timeout. RpcUrl = string.Format("http://{0}:{1}", daemonConfig.Host, daemonConfig.Port); RpcUser = daemonConfig.Username; RpcPassword = daemonConfig.Password; RequestCounter = 0; }
public OverpoolBase(IOverpoolConfig overpoolConfig, ICoinConfig coinConfig, IRpcExceptionFactory rpcExceptionFactory) { _rpcExceptionFactory = rpcExceptionFactory; _logger = LogManager.PacketLogger.ForContext <OverpoolClient>().ForContext("Component", coinConfig.Name); _timeout = overpoolConfig.Timeout * 1000; // set the overpool timeout. RpcUrl = string.Format("http://{0}:{1}", overpoolConfig.Host, overpoolConfig.Port); RpcUser = overpoolConfig.Username; RpcPassword = overpoolConfig.Password; RequestCounter = 0; }
public static readonly object[] EmptyString = {}; // used as empty parameter. public DaemonClient(IDaemonConfig daemonConfig, ICoinConfig coinConfig, IRpcExceptionFactory rpcExceptionFactory) : base(daemonConfig, coinConfig, rpcExceptionFactory) { }
public static readonly object[] EmptyString = { }; // used as empty parameter. public OverpoolClient(IOverpoolConfig overpoolConfig, ICoinConfig coinConfig, IRpcExceptionFactory rpcExceptionFactory) : base(overpoolConfig, coinConfig, rpcExceptionFactory) { _requestLogger = LogManager.PacketLogger.ForContext <OverpoolClient>().ForContext("Component", coinConfig.Name); }