|
|
@ -127,24 +127,6 @@ bool xmrig::Job::setBlob(const char *blob) |
|
|
|
m_algorithm.setVariant(variant()); |
|
|
|
} |
|
|
|
|
|
|
|
if (!m_algorithm.isForced()) { |
|
|
|
if (m_algorithm.variant() == VARIANT_XTL && m_blob[0] >= 9) { |
|
|
|
m_algorithm.setVariant(VARIANT_HALF); |
|
|
|
} |
|
|
|
else if (m_algorithm.variant() == VARIANT_MSR && m_blob[0] >= 8) { |
|
|
|
m_algorithm.setVariant(VARIANT_HALF); |
|
|
|
} |
|
|
|
else if (m_algorithm.variant() == VARIANT_WOW && m_blob[0] < 11) { |
|
|
|
m_algorithm.setVariant(VARIANT_2); |
|
|
|
} |
|
|
|
else if (m_algorithm.variant() == VARIANT_RWZ && m_blob[0] < 12) { |
|
|
|
m_algorithm.setVariant(VARIANT_2); |
|
|
|
} |
|
|
|
else if (m_algorithm.variant() == VARIANT_ZLS && m_blob[0] < 8) { |
|
|
|
m_algorithm.setVariant(VARIANT_2); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
# ifdef XMRIG_PROXY_PROJECT |
|
|
|
memset(m_rawBlob, 0, sizeof(m_rawBlob)); |
|
|
|
memcpy(m_rawBlob, blob, m_size * 2); |
|
|
|