mirror of
https://github.com/xmrig/xmrig.git
synced 2025-12-08 08:23:34 -05:00
Fix possibility duplicate share for short donation intervals.
This commit is contained in:
@@ -38,17 +38,20 @@ class DoubleWorker : public Worker
|
||||
{
|
||||
public:
|
||||
DoubleWorker(Handle *handle);
|
||||
~DoubleWorker();
|
||||
|
||||
void start() override;
|
||||
|
||||
private:
|
||||
bool resume(const Job &job);
|
||||
void consumeJob();
|
||||
void save(const Job &job);
|
||||
|
||||
class State;
|
||||
|
||||
Job m_job;
|
||||
uint32_t m_nonce1;
|
||||
uint32_t m_nonce2;
|
||||
uint8_t m_hash[64];
|
||||
uint8_t m_blob[84 * 2];
|
||||
State *m_state;
|
||||
State *m_pausedState;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user