cryptoadvance / cryptoadvance/specter-desktop
Exception 'SpectrumNode' object has no attribute '_get_rpc'
- Dominant language
- Python
- Stars
- 847
- Forks
- 259
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 2
Description
At login attempt I get above Server Error. Login not possible.
Details
version: v2.0.2
Traceback (most recent call last):
File "flask/app.py", line 1523, in full_dispatch_request
File "flask/app.py", line 1509, in dispatch_request
File "cryptoadvance/specter/server_endpoints/auth.py", line 37, in login
File "cryptoadvance/specter/server_endpoints/auth.py", line 84, in login_method_rpcpasswordaspin
AttributeError: 'SpectrumNode' object has no attribute '_get_rpc'
Steps to reproduce the behavior:
1. Start AppImage
2. Try to login
3. See error
I expect a normal login.
Node running on Raspiblitz.
Spectrum addon activated in Specter
Debian
Chrome
Specter 2.0.2
Contributor guide
Research direction
Start in cryptoadvance/specter/server_endpoints/auth.py, especially login and login_method_rpcpasswordaspin, and trace how SpectrumNode is supplied for the Raspiblitz setup. Reproduce the AppImage login failure on Specter v2.0.2 and inspect the referenced _get_rpc call. Done means login completes for a Spectrum-enabled node and the failure has a regression check if the repository has a suitable test location.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- flask, python
- Domain
- authentication, backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100