block / block/proto-fleet

bug(bitaxe): login requested for devices which don't require login

Open
#85 2 comments 0 reactions 0 assignees View on GitHub
bug
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

Image

Contributor guide

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.