#include "mining_pool_panel.h" #include namespace dragonx { namespace ui { bool shouldDefaultPoolWorker(const std::string& currentWorker, bool alreadyDefaulted) { return !alreadyDefaulted && (currentWorker.empty() || currentWorker == "x"); } std::string defaultPoolWorkerAddress(const std::vector& addresses) { for (const auto& addr : addresses) { if (addr.type == "shielded" && !addr.address.empty()) { return addr.address; } } return {}; } bool miningValueAlreadySaved(const std::vector& savedValues, const std::string& value) { if (value.empty()) return false; return std::find(savedValues.begin(), savedValues.end(), value) != savedValues.end(); } const char* defaultPoolUrl() { return "pool.dragonx.is:3433"; } } // namespace ui } // namespace dragonx