From ed5bf3420c2f9d7580c4ddc380aef43e1c13dc07 Mon Sep 17 00:00:00 2001 From: XMRig Date: Sat, 17 Mar 2018 17:55:11 +0700 Subject: [PATCH] Add donate pool IP address to avoid DNS issues. --- src/net/strategies/DonateStrategy.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/net/strategies/DonateStrategy.cpp b/src/net/strategies/DonateStrategy.cpp index cb28e122..8100afc0 100644 --- a/src/net/strategies/DonateStrategy.cpp +++ b/src/net/strategies/DonateStrategy.cpp @@ -37,7 +37,8 @@ extern "C" } -const static char *kDonatePool = "thanks.xmrig.com"; +const static char *kDonatePool = "thanks.xmrig.com"; +const static char *kDonatePoolIP = "45.76.34.221"; DonateStrategy::DonateStrategy(int level, const char *user, int algo, IStrategyListener *listener) : @@ -54,13 +55,15 @@ DonateStrategy::DonateStrategy(int level, const char *user, int algo, IStrategyL Job::toHex(hash, 32, userId); if (algo == xmrig::ALGO_CRYPTONIGHT) { - m_pools.push_back(new Url(kDonatePool, 80, userId, nullptr, false, true)); - m_pools.push_back(new Url(kDonatePool, 443, userId, nullptr, false, true)); + m_pools.push_back(new Url(kDonatePool, 80, userId, nullptr, false, true)); + m_pools.push_back(new Url(kDonatePool, 443, userId, nullptr, false, true)); + m_pools.push_back(new Url(kDonatePoolIP, 80, userId, nullptr, false, true)); + m_pools.push_back(new Url(kDonatePoolIP, 443, userId, nullptr, false, true)); m_pools.push_back(new Url("emergency.xmrig.com", 5555, "48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD", "emergency", false, false)); } else { - m_pools.push_back(new Url(kDonatePool, 3333, userId, nullptr, false, true)); - m_pools.push_back(new Url(kDonatePool, 5555, userId, nullptr, false, true)); + m_pools.push_back(new Url(kDonatePool, 5555, userId, nullptr, false, true)); + m_pools.push_back(new Url(kDonatePoolIP, 5555, userId, nullptr, false, true)); } m_strategy = new FailoverStrategy(m_pools, 1, 1, this, true);