Commit graph

8 commits

Author SHA1 Message Date
Virgil
75d151b4e5 refactor(proxy): clarify miner login callback naming
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 03:07:41 +00:00
Virgil
1f8ff58b20 fix(login): defer login events until assignment succeeds
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 02:48:03 +00:00
Virgil
6d6934f37b fix(proxy): resolve login custom diff during handshake
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 21:39:58 +00:00
Virgil
d9c59c668d fix(proxy): preserve miner remote address in API
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 20:59:02 +00:00
Virgil
b16ebc1a28 feat(proxy): store miner login algo list
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 19:59:01 +00:00
Virgil
64443c41f6 feat(proxy): fill RFC login and watch gaps
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 18:25:36 +00:00
Virgil
a38dfc18ec feat(proxy): implement RFC surface
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 10:29:02 +00:00
Virgil
3d64079f91 feat: scaffold go-proxy from RFC spec
Stratum mining proxy library skeleton with 18 Go source files, type
declarations, event bus, NiceHash/simple splitter packages, pool client,
HTTP API types, access/share logging, and rate limiter. No function
implementations — ready for agent dispatch.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:16:28 +01:00