diff --git a/app/modules/prover/lib/engine.ts b/app/modules/prover/lib/engine.ts index 30585270af6445ed0e0c7c9d59d17d40fbd92c32..2537c5921712435d92074a33441c952121aae156 100644 --- a/app/modules/prover/lib/engine.ts +++ b/app/modules/prover/lib/engine.ts @@ -33,16 +33,10 @@ export class PowEngine { } async prove(stuff:any) { - if (this.cluster.hasProofPending) { - await this.cluster.cancelWork() - } - - const cpus = os.cpus() - - if (os.arch().match(/arm/) || cpus[0].model.match(/Atom/)) { - stuff.newPoW.conf.nbCores /= 2; // Make sure that only once each physical core is used (for Hyperthreading). - } - return await this.cluster.proveByWorkers(stuff) + if (this.cluster.hasProofPending) { + await this.cluster.cancelWork() + } + return await this.cluster.proveByWorkers(stuff) } cancel() {