python-teos
python-teos copied to clipboard
The Eye of Satoshi - Lightning Watchtower
Check if the locator is necessary in the Responder or not. If not, get rid of it.
We're currently using server-side generated uuid to identify the appointments both in the `Watcher` and in the `Responder`. Regarding the `Watcher`, this comes from the fact that the` locator` is...
f5edaf1bf06914f8654316aeb6d31448e4bccd6b introduced a `main` function for `teos_cli` but it has not been covered by unit tests.
Currently the Watchtower plugin is only storing the `locator:tower_signature` pair for accepted appointments. It may be worth adding a flag that allows the user to keep all the data.
Several of the test suites are written in such a way that tests will work if the whole suite is ran in order, but some tests might fail if ran...
Currently, there is no way of knowing when the TeosDaemon is fully initialized and ready once `start` is called, therefore the e2e tests just wait for a timeout, which occasionally...
Initially part of #182, but taken out of the work on that branch as it requires to refactor the watcher more substantially. The cli should have a `get_appointments ` command...
Once #187 is merged, the HTTP API will be handled by `gunicorn` instead of using the non-production-ready flask webserver. This is an improvements over the previous approach, but may not...
After the refactoring of teosd.py in https://github.com/talaia-labs/python-teos/pull/202, all the code that handles the initialization of the tower's components, starting the services and clean teardown is contained in the `TeosDaemon` class....
After getting a serialised transaction from the `Watcher` (and therefore decrypting the `encrypted_blob`) a responder can face multiple rejections from `bitcoind` when trying to broadcast the `justice transaction`: ### RPC_VERIFY_REJECTED...