|
|
|
@ -1460,15 +1460,15 @@ namespace cryptonote
|
|
|
|
|
if (lMiner.is_mining() || lMiner.get_is_background_mining_enabled())
|
|
|
|
|
res.address = get_account_address_as_str(nettype(), false, lMiningAdr);
|
|
|
|
|
const uint8_t major_version = m_core.get_blockchain_storage().get_current_hard_fork_version();
|
|
|
|
|
const unsigned variant = major_version >= 7 ? major_version - 6 : 0;
|
|
|
|
|
const unsigned variant = major_version >= 13 ? 6 : major_version >= 11 && major_version <= 12 ? 4 : 2;
|
|
|
|
|
switch (variant)
|
|
|
|
|
{
|
|
|
|
|
case 0: res.pow_algorithm = "Cryptonight"; break;
|
|
|
|
|
case 1: res.pow_algorithm = "CNv1 (Cryptonight variant 1)"; break;
|
|
|
|
|
case 2: case 3: res.pow_algorithm = "CNv2 (Cryptonight variant 2)"; break;
|
|
|
|
|
case 4: case 5: res.pow_algorithm = "CNv4 (Cryptonight variant 4)"; break;
|
|
|
|
|
case 6: case 7: case 8: case 9: res.pow_algorithm = "RandomX"; break;
|
|
|
|
|
default: res.pow_algorithm = "RandomX"; break; // assumed
|
|
|
|
|
case 4: case 5: res.pow_algorithm = "CN/WOW"; break;
|
|
|
|
|
case 6: case 7: case 8: case 9: res.pow_algorithm = "RandomWOW"; break;
|
|
|
|
|
default: res.pow_algorithm = "RandomWOW"; break; // assumed
|
|
|
|
|
}
|
|
|
|
|
if (res.is_background_mining_enabled)
|
|
|
|
|
{
|
|
|
|
|