ThomasV
6 years ago
committed by
SomberNight
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
2 changed files with
2 additions and
0 deletions
-
electrum/daemon.py
-
electrum/lnwatcher.py
|
|
@ -135,6 +135,7 @@ class WatchTower(DaemonThread): |
|
|
|
port = self.config.get('watchtower_port', 12345) |
|
|
|
server = SimpleJSONRPCServer((host, port), logRequests=True) |
|
|
|
server.register_function(self.lnwatcher.add_sweep_tx, 'add_sweep_tx') |
|
|
|
server.register_function(self.lnwatcher.watch_channel, 'watch_channel') |
|
|
|
server.timeout = 0.1 |
|
|
|
while self.is_running(): |
|
|
|
server.handle_request() |
|
|
|
|
|
@ -95,6 +95,7 @@ class LNWatcher(PrintError): |
|
|
|
storage.put('sweepstore', sweepstore) |
|
|
|
storage.write() |
|
|
|
|
|
|
|
@with_watchtower |
|
|
|
def watch_channel(self, address, outpoint): |
|
|
|
self.watch_address(address) |
|
|
|
with self.lock: |
|
|
|