Improve mining pool interface, added GoBrrr pool, Public Pool and Satoshi Radio pool
This commit is contained in:
parent
f613c7e9a1
commit
aeee5238b3
19 changed files with 274 additions and 26 deletions
14
src/lib/mining_pool/gobrrr_pool/gobrrr_pool.cpp
Normal file
14
src/lib/mining_pool/gobrrr_pool/gobrrr_pool.cpp
Normal file
|
@ -0,0 +1,14 @@
|
|||
// src/noderunners/noderunners_pool.cpp
|
||||
#include "gobrrr_pool.hpp"
|
||||
|
||||
std::string GoBrrrPool::getApiUrl() const {
|
||||
return "https://pool.gobrrr.me/api/client/" + poolUser;
|
||||
}
|
||||
|
||||
LogoData GoBrrrPool::getLogo() const {
|
||||
return LogoData {
|
||||
.data = epd_icons_allArray[7],
|
||||
.width = 122,
|
||||
.height = 122
|
||||
};
|
||||
}
|
15
src/lib/mining_pool/gobrrr_pool/gobrrr_pool.hpp
Normal file
15
src/lib/mining_pool/gobrrr_pool/gobrrr_pool.hpp
Normal file
|
@ -0,0 +1,15 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "lib/mining_pool/mining_pool_interface.hpp"
|
||||
#include "lib/mining_pool/public_pool/public_pool.hpp"
|
||||
|
||||
#include <icons/icons.h>
|
||||
|
||||
class GoBrrrPool : public PublicPool {
|
||||
public:
|
||||
std::string getApiUrl() const override;
|
||||
bool hasLogo() const override { return true; }
|
||||
std::string getDisplayLabel() const override { return "GOBRRR/POOL"; }
|
||||
LogoData getLogo() const override;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue