cryptoadvance / cryptoadvance/specter-desktop

Exception 'SpectrumNode' object has no attribute '_get_rpc'

Open
#2,436 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.