Commit graph

15 commits

Author SHA1 Message Date
Virgil
69eb908fe8 fix(pool): retry failover from primary
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 17:23:15 +00:00
Virgil
d66ccd3ab6 fix(pool): honour failover order on reconnect
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 17:18:26 +00:00
Virgil
3535e4b006 feat(pool): support descriptive password alias
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 17:11:25 +00:00
Virgil
1d6176153c fix(pool): handle upstream error responses
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 17:07:26 +00:00
Virgil
23623a97d3 refactor(ax): improve public API examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 17:02:53 +00:00
Virgil
5190caf9d6 refactor(ax): expand internal naming
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 14:33:44 +00:00
Virgil
8798eea2a0 docs(ax): clarify public API examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 14:21:44 +00:00
Virgil
f16c9033e3 refactor(proxy): use clearer runtime names
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 14:16:33 +00:00
Virgil
0d7c60726c fix(pool): enforce stratum line limits
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:48:16 +00:00
Virgil
8579b0cc11 fix(proxy): relax config validation and dedupe disconnects
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:36:27 +00:00
Virgil
465ea38308 feat(proxy): honour TLS config and pool keepalive
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:16:29 +00:00
Virgil
3376cea600 fix(pool): restore failover and stratum job handling
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:13:41 +00:00
Virgil
7d2d309529 feat(proxy): close RFC gaps
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 10:52:30 +00:00
Virgil
48c6e0fc6d feat(proxy): implement RFC runtime primitives
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 10:39:59 +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