You don’t need the clients to hash, you need your pool to report that the user made a connection using the workername you gave them & that they’re giving you the hash you asked for. Subtle difference
Discussion
Still more code the client has to write to do the same thing in a shittier way.
The client code would be modified very little, just an extra button & minor backend communication. The server side would basically just be a reoccurring task polling numbers & sending emails.
Operationally simple. Conceptually annoying, but things like this is what will further decentralize hashrate. Shittier is subjective.
Randomtangentialarticlewithoutcommentarythatprovesimrightandyourwrong.com
But sure, do nothing for potential customers who have energy & hardware but no lightning infrastructure. Fuck ‘em.