X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=backends%2Firc%2F__init__.py;h=46ec92146f9bf427fae491bf320f6e02f9333270;hp=d800a4a435272ab2f8a5a690b81f400da693b156;hb=3989b283341f5d456a5c6ffdd4e7fd00f57d0fcd;hpb=78307d0aa520bbac533e70d6ea6c3e98b011cd8e diff --git a/backends/irc/__init__.py b/backends/irc/__init__.py index d800a4a..46ec921 100644 --- a/backends/irc/__init__.py +++ b/backends/irc/__init__.py @@ -17,9 +17,19 @@ class IrcThread(threading.Thread): self.stratum_http_port = config.get('server','stratum_http_port') self.stratum_tcp_ssl_port = config.get('server','stratum_tcp_ssl_port') self.stratum_http_ssl_port = config.get('server','stratum_http_ssl_port') + self.report_stratum_tcp_port = config.get('server','report_stratum_tcp_port') + self.report_stratum_http_port = config.get('server','report_stratum_http_port') + self.report_stratum_tcp_ssl_port = config.get('server','report_stratum_tcp_ssl_port') + self.report_stratum_http_ssl_port = config.get('server','report_stratum_http_ssl_port') self.peers = {} self.host = config.get('server','host') + self.report_host = config.get('server','report_host') self.nick = config.get('server', 'irc_nick') + if self.report_stratum_tcp_port: self.stratum_tcp_port = self.report_stratum_tcp_port + if self.report_stratum_http_port: self.stratum_http_port = self.report_stratum_http_port + if self.report_stratum_tcp_ssl_port: self.stratum_tcp_ssl_port = self.report_stratum_tcp_ssl_port + if self.report_stratum_http_ssl_port: self.stratum_http_ssl_port = self.report_stratum_http_ssl_port + if self.report_host: self.host = self.report_host if not self.nick: self.nick = random_string(10) self.prepend = 'E_' if config.get('server', 'coin') == 'litecoin':