pxsocs/warden_terminal

Feature Requests

Opened this issue · 2 comments

  1. After initial run and auto-connection to node (umbrel, raspiblitz, Mynode) we set a flag, maybe in the config.ini that tells Warden that it is connected to an Umbrel node for example, and to stop attempting to connect to the other node types?

  2. Logging of the Specter desktop connection process and requests to Specter desktop; any failures or successes can be observed for troubleshooting, wallets gathered, balances, etc. Perhaps this should live in its own debug file since there is a lot going on here.

On the topic of Specter, where are you getting the URLs that are defined in Specter_importer.py?
self.login_url = self.base_url + 'auth/login'
self.tx_url = self.base_url + 'wallets/wallets_overview/txlist'
self.core_url = self.base_url + 'settings/bitcoin_core?'
These three URLs do not resolve to anything in the Specter Desktop running on Umbrel V0.4.0

Great suggestions. Keep them coming.

  1. Working on this - there's a much better method already running on background that is more efficient. Will transition soon.

  2. If I understand correctly, the suggestion is to create a log file with more detailed data, including connections to Specter, correct? Working on that. Right now the Log Widget works more like a "Notifications" widget. Should split into a detailed debug.log file and Notifications.

Specter_importer.py is a more comprehensive library that I worked for a different project so it contains more endpoint requests. They are unused here. Soon I will include authentication to Specter so the auth/login endpoint will probably be used.