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;
        }
Beispiel #2
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;
        }
Beispiel #3
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 DaemonClient(IDaemonConfig daemonConfig, ICoinConfig coinConfig, IRpcExceptionFactory rpcExceptionFactory)
            : base(daemonConfig, coinConfig, rpcExceptionFactory)
        { }
Beispiel #5
0
        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);
        }