Skip to content
Snippets Groups Projects

Draft: Feature/oxyde pow

Closed Éloïs requested to merge feature/oxyde-pow into dev
Files
52
+ 4
5
@@ -129,8 +129,9 @@ export class ConfDTO
@@ -129,8 +129,9 @@ export class ConfDTO
public upInterval: number,
public upInterval: number,
public cpu: number,
public cpu: number,
public nbCores: number,
public nbCores: number,
 
public ecoPow: boolean,
public prefix: number,
public prefix: number,
public powSecurityRetryDelay: number,
public powMaxDuration: number,
public powMaxHandicap: number,
public powMaxHandicap: number,
public c: number,
public c: number,
public dt: number,
public dt: number,
@@ -149,7 +150,6 @@ export class ConfDTO
@@ -149,7 +150,6 @@ export class ConfDTO
public sigStock: number,
public sigStock: number,
public xpercent: number,
public xpercent: number,
public percentRot: number,
public percentRot: number,
public powDelay: number,
public avgGenTime: number,
public avgGenTime: number,
public medianTimeBlocks: number,
public medianTimeBlocks: number,
public httplogs: boolean,
public httplogs: boolean,
@@ -215,6 +215,7 @@ export class ConfDTO
@@ -215,6 +215,7 @@ export class ConfDTO
3600 * 1000,
3600 * 1000,
constants.PROOF_OF_WORK.DEFAULT.CPU,
constants.PROOF_OF_WORK.DEFAULT.CPU,
1,
1,
 
false,
constants.PROOF_OF_WORK.DEFAULT.PREFIX,
constants.PROOF_OF_WORK.DEFAULT.PREFIX,
0,
0,
0,
0,
@@ -235,7 +236,6 @@ export class ConfDTO
@@ -235,7 +236,6 @@ export class ConfDTO
constants.CONTRACT.DEFAULT.SIGSTOCK,
constants.CONTRACT.DEFAULT.SIGSTOCK,
constants.CONTRACT.DEFAULT.X_PERCENT,
constants.CONTRACT.DEFAULT.X_PERCENT,
constants.CONTRACT.DEFAULT.PERCENTROT,
constants.CONTRACT.DEFAULT.PERCENTROT,
constants.CONTRACT.DEFAULT.POWDELAY,
constants.CONTRACT.DEFAULT.AVGGENTIME,
constants.CONTRACT.DEFAULT.AVGGENTIME,
constants.CONTRACT.DEFAULT.MEDIANTIMEBLOCKS,
constants.CONTRACT.DEFAULT.MEDIANTIMEBLOCKS,
false,
false,
@@ -271,7 +271,7 @@ export class ConfDTO
@@ -271,7 +271,7 @@ export class ConfDTO
}
}
static defaultConf() {
static defaultConf() {
/*return new ConfDTO("", "", [], [], 0, 3600 * 1000, constants.PROOF_OF_WORK.DEFAULT.CPU, 1, constants.PROOF_OF_WORK.DEFAULT.PREFIX, 0, 0, constants.CONTRACT.DEFAULT.C, constants.CONTRACT.DEFAULT.DT, constants.CONTRACT.DEFAULT.DT_REEVAL, 0, constants.CONTRACT.DEFAULT.UD0, 0, 0, constants.CONTRACT.DEFAULT.STEPMAX, constants.CONTRACT.DEFAULT.SIGPERIOD, 0, constants.CONTRACT.DEFAULT.SIGVALIDITY, constants.CONTRACT.DEFAULT.MSVALIDITY, constants.CONTRACT.DEFAULT.SIGQTY, constants.CONTRACT.DEFAULT.SIGSTOCK, constants.CONTRACT.DEFAULT.X_PERCENT, constants.CONTRACT.DEFAULT.PERCENTROT, constants.CONTRACT.DEFAULT.POWDELAY, constants.CONTRACT.DEFAULT.AVGGENTIME, constants.CONTRACT.DEFAULT.MEDIANTIMEBLOCKS, false, 3000, false, constants.BRANCHES.DEFAULT_WINDOW_SIZE, constants.CONTRACT.DEFAULT.IDTYWINDOW, constants.CONTRACT.DEFAULT.MSWINDOW, constants.CONTRACT.DEFAULT.SIGWINDOW, 0, { pub:'', sec:'' }, null, "", "", 0, "", "", "", "", 0, "", "", null, false, "", true, true)*/
/*return new ConfDTO("", "", [], [], 0, 3600 * 1000, constants.PROOF_OF_WORK.DEFAULT.CPU, 1, constants.PROOF_OF_WORK.DEFAULT.PREFIX, 0, 0, constants.CONTRACT.DEFAULT.C, constants.CONTRACT.DEFAULT.DT, constants.CONTRACT.DEFAULT.DT_REEVAL, 0, constants.CONTRACT.DEFAULT.UD0, 0, 0, constants.CONTRACT.DEFAULT.STEPMAX, constants.CONTRACT.DEFAULT.SIGPERIOD, 0, constants.CONTRACT.DEFAULT.SIGVALIDITY, constants.CONTRACT.DEFAULT.MSVALIDITY, constants.CONTRACT.DEFAULT.SIGQTY, constants.CONTRACT.DEFAULT.SIGSTOCK, constants.CONTRACT.DEFAULT.X_PERCENT, constants.CONTRACT.DEFAULT.PERCENTROT, constants.CONTRACT.DEFAULT.AVGGENTIME, constants.CONTRACT.DEFAULT.MEDIANTIMEBLOCKS, false, 3000, false, constants.BRANCHES.DEFAULT_WINDOW_SIZE, constants.CONTRACT.DEFAULT.IDTYWINDOW, constants.CONTRACT.DEFAULT.MSWINDOW, constants.CONTRACT.DEFAULT.SIGWINDOW, 0, { pub:'', sec:'' }, null, "", "", 0, "", "", "", "", 0, "", "", null, false, "", true, true)*/
return {
return {
currency: null,
currency: null,
endpoints: [],
endpoints: [],
@@ -289,7 +289,6 @@ export class ConfDTO
@@ -289,7 +289,6 @@ export class ConfDTO
sigQty: constants.CONTRACT.DEFAULT.SIGQTY,
sigQty: constants.CONTRACT.DEFAULT.SIGQTY,
xpercent: constants.CONTRACT.DEFAULT.X_PERCENT,
xpercent: constants.CONTRACT.DEFAULT.X_PERCENT,
percentRot: constants.CONTRACT.DEFAULT.PERCENTROT,
percentRot: constants.CONTRACT.DEFAULT.PERCENTROT,
powDelay: constants.CONTRACT.DEFAULT.POWDELAY,
avgGenTime: constants.CONTRACT.DEFAULT.AVGGENTIME,
avgGenTime: constants.CONTRACT.DEFAULT.AVGGENTIME,
dtDiffEval: constants.CONTRACT.DEFAULT.DTDIFFEVAL,
dtDiffEval: constants.CONTRACT.DEFAULT.DTDIFFEVAL,
medianTimeBlocks: constants.CONTRACT.DEFAULT.MEDIANTIMEBLOCKS,
medianTimeBlocks: constants.CONTRACT.DEFAULT.MEDIANTIMEBLOCKS,
Loading