|
@ -398,6 +398,12 @@ private: |
|
|
cdebug << genesis.boundary(); |
|
|
cdebug << genesis.boundary(); |
|
|
|
|
|
|
|
|
GenericFarm<EthashProofOfWork> f; |
|
|
GenericFarm<EthashProofOfWork> f; |
|
|
|
|
|
map<string, GenericFarm<EthashProofOfWork>::SealerDescriptor> sealers; |
|
|
|
|
|
sealers["cpu"] = GenericFarm<EthashProofOfWork>::SealerDescriptor{&EthashCPUMiner::instances, [](GenericMiner<EthashProofOfWork>::ConstructionInfo ci){ return new EthashCPUMiner(ci); }}; |
|
|
|
|
|
#if ETH_ETHASHCL |
|
|
|
|
|
sealers["opencl"] = GenericFarm<EthashProofOfWork>::SealerDescriptor{&EthashGPUMiner::instances, [](GenericMiner<EthashProofOfWork>::ConstructionInfo ci){ return new EthashGPUMiner(ci); }}; |
|
|
|
|
|
#endif |
|
|
|
|
|
f.setSealers(sealers); |
|
|
f.onSolutionFound([&](EthashProofOfWork::Solution) { return false; }); |
|
|
f.onSolutionFound([&](EthashProofOfWork::Solution) { return false; }); |
|
|
|
|
|
|
|
|
string platformInfo = _m == MinerType::CPU ? "CPU" : "GPU";//EthashProofOfWork::CPUMiner::platformInfo() : _m == MinerType::GPU ? EthashProofOfWork::GPUMiner::platformInfo() : "";
|
|
|
string platformInfo = _m == MinerType::CPU ? "CPU" : "GPU";//EthashProofOfWork::CPUMiner::platformInfo() : _m == MinerType::GPU ? EthashProofOfWork::GPUMiner::platformInfo() : "";
|
|
|