From 264479d57b63edc0419f711e03dd65a13bf18e56 Mon Sep 17 00:00:00 2001 From: Virgil Date: Sun, 5 Apr 2026 01:23:50 +0000 Subject: [PATCH] fix(pool): roll back failed submit tracking Co-Authored-By: Virgil --- pool/impl.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pool/impl.go b/pool/impl.go index ee475d4..13648fd 100644 --- a/pool/impl.go +++ b/pool/impl.go @@ -138,7 +138,11 @@ func (c *StratumClient) Submit(jobID, nonce, result, algo string) int64 { "algo": algo, }, } - _ = c.writeJSON(req) + if err := c.writeJSON(req); err != nil { + c.mu.Lock() + delete(c.pending, seq) + c.mu.Unlock() + } return seq }