This commit is contained in:
dni
2026-07-13 09:09:42 +02:00
parent 04e748c089
commit 0a1a578988
4 changed files with 58 additions and 20 deletions
+5 -6
View File
@@ -186,15 +186,14 @@ async def ws_address(websocket: WebSocket, address: str) -> None:
if not settings.lnbits_blockexplorer_enabled:
await websocket.close(code=1008)
return
try:
scripthash_from_address(address) # validate
except ValueError as e:
await websocket.close(code=1008, reason=str(e))
return
await websocket.accept()
queue: asyncio.Queue[OnchainAddressEvent] = asyncio.Queue()
task_manager.register_ws_address_queue(address, queue)
try:
task_manager.register_ws_address_queue(address, queue)
except ValueError as e:
await websocket.close(code=1008, reason=str(e))
return
try:
await _ws_address_loop(websocket, address, queue)
finally: