python-teos
python-teos copied to clipboard
The Eye of Satoshi - Lightning Watchtower
GRPC allows streaming responses; perhaps that would be more appropriate for requests like `get_all_appointments` that might have a very large output. We should also make sure that the read lock...
`tower_services.proto` is missing docs so proper docstrings are created once compiled. Currently `tower_services_pb2_grpc.py` has several docs showing: `"""Missing associated documentation comment in .proto file."""`
We haven't found the root of the problem yet, but it seems `--daemon` is not releasing the terminal in some systems. Some dependencies may be missing in those, since we've...
A system monitor based on logs should be created so the system state can be checked. The goal is to be able to check: - The number of requests received...
This PR puts together a first draft of a system monitor for a Teos watchtower. It can be run once Elasticsearch and Kibana are running to produce a Kibana dashboard...
In the current version of BOLT13, appointment deletion can be requested by the user in order to free slots that may match an already closed channel. Given a user has...
Following the current version of [BOLT13's draft](https://github.com/sr-gi/bolt13/blob/master/13-watchtowers.md#the-delete_appointment-message), the user should be able to delete appointments from the tower. The goal of deletion is to free space in ongoing subscriptions for...
Continuing #154 here
At the moment the tower is free of charge. However, in order to offer the tower as a service payments for storage + monitor is most likely going to be...
Currently the tower service is offered for free. However, the goal is integrate BOLT11 invoices in the response of the register message as a payment wall if subscriptions are being...