bug(bitaxe): login requested for devices which don't require login
- Dominant language
- Go
- Stars
- 55
- Forks
- 16
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 84
Description
### Describe the bug
BitAxe integration (via `asic-rs`) requests login information, even though the device doesn't require a login.
### Preconditions
_No response_
### Steps to reproduce
1. Set up a BitAxe,
2. After initial setup, it will require login info.
### Expected behavior
Miners should generally attempt to make requests without requesting auth first, then if that fails they can request auth.
### Proto Fleet version
v0.2.6
### Environment
OS: Ubuntu 25.04 via proxmox LXC
Browser: Brave 1.89.143
Docker: Docker version 29.4.1, build 055a478
### Logs
```shell
```
### Screenshots & screen recordings
Contributor guide
Research direction
Start by tracing the BitAxe integration and its asic-rs authentication request path, then reproduce the initial setup described in the issue. Compare behavior for devices that do and do not require login. Done means BitAxe requests are attempted without authentication first and credentials are requested only after an unauthenticated request fails.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, rust
- Domain
- backend, embedded-iot
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100