Salvatore Ingala
Salvatore Ingala
The upcoming release of the Ledger Bitcoin app will come with miniscript support, but will break compatibility with the legacy protocol (used before app version 2.0.0, and now deprecated). Currently,...
There are currently no unit tests for the RPCClient class (which was factored out from the teos_cli.py in #244.
When running on mainnet, it would be nice to check for proper setup whenever possible. Possible examples of checks: - default rpc user and password - incorrect permissions on existing...
After #202, a SIGKILL is used to stop the Flask server during shutdown. This might not give the Flask server time to shutdown gracefully. It would be nice to use...
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...
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....
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...