From 7ed58b2c2082fd0b14eeae0d4d6137230f0a3a31 Mon Sep 17 00:00:00 2001 From: MoneroOcean Date: Wed, 23 Jan 2019 19:19:59 -0800 Subject: [PATCH] Adjusted cn-pico support --- src/common/crypto/Algorithm.cpp | 6 ++++++ src/common/net/Pool.cpp | 2 ++ src/common/xmrig.h | 1 + 3 files changed, 9 insertions(+) diff --git a/src/common/crypto/Algorithm.cpp b/src/common/crypto/Algorithm.cpp index a14fa2c2..15f87eb1 100644 --- a/src/common/crypto/Algorithm.cpp +++ b/src/common/crypto/Algorithm.cpp @@ -288,6 +288,7 @@ const char *xmrig::Algorithm::perfAlgoName(const xmrig::PerfAlgo pa) { "cn/half", "cn-lite", "cn-heavy", + "cn-pico", }; return perf_algo_names[pa]; } @@ -315,6 +316,10 @@ xmrig::Algorithm::Algorithm(const xmrig::PerfAlgo pa) { m_algo = xmrig::CRYPTONIGHT_HEAVY; m_variant = xmrig::VARIANT_0; break; + case PA_CN_PICO: + m_algo = xmrig::CRYPTONIGHT_PICO; + m_variant = xmrig::VARIANT_TRTL; + break; default: m_algo = xmrig::INVALID_ALGO; m_variant = xmrig::VARIANT_AUTO; @@ -332,6 +337,7 @@ xmrig::PerfAlgo xmrig::Algorithm::perf_algo() const { } case CRYPTONIGHT_LITE: return PA_CN_LITE; case CRYPTONIGHT_HEAVY: return PA_CN_HEAVY; + case CRYPTONIGHT_PICO: return PA_CN_PICO; default: return PA_INVALID; } } diff --git a/src/common/net/Pool.cpp b/src/common/net/Pool.cpp index b636785c..ca9a69f4 100644 --- a/src/common/net/Pool.cpp +++ b/src/common/net/Pool.cpp @@ -67,6 +67,8 @@ Pool::Pool() : m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_0)); m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_XHV)); m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_TUBE)); + + m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_PICO, xmrig::VARIANT_TRTL)); } diff --git a/src/common/xmrig.h b/src/common/xmrig.h index 12122d83..12090429 100644 --- a/src/common/xmrig.h +++ b/src/common/xmrig.h @@ -48,6 +48,7 @@ enum PerfAlgo { PA_CN_HALF, /* CryptoNight-Half (Masari) */ PA_CN_LITE, /* CryptoNight-Lite (AEON) */ PA_CN_HEAVY, /* CryptoNight-Heavy (SUMO) */ + PA_CN_PICO, /* CryptoNight-Pico (TRTL) */ PA_MAX };