watchtower: add watch_channel rpc
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user