Mining pool bugfixes, improvements and icon optimizations

This commit is contained in:
Djuri 2024-12-20 14:11:26 +01:00
parent e8a7b221cb
commit 7bcb24bab0
14 changed files with 411 additions and 637 deletions

View file

@ -26,7 +26,7 @@ PoolStats BraiinsPool::parseResponse(const JsonDocument &doc) const
LogoData BraiinsPool::getLogo() const {
return LogoData{
.data = epd_icons_allArray[5],
.width = 122,
.height = 250
.width = 37,
.height = 230
};
}

View file

@ -2,6 +2,7 @@
#include "lib/mining_pool/mining_pool_interface.hpp"
#include <icons/icons.h>
#include <utils.hpp>
class BraiinsPool : public MiningPoolInterface
{
@ -15,6 +16,4 @@ public:
bool hasLogo() const override { return true; }
std::string getDisplayLabel() const override { return "BRAIINS/POOL"; } // Fallback if needed
std::string getDailyEarningsLabel() const override { return "sats/earned"; }
private:
static int getHashrateMultiplier(const std::string &unit);
};