diff --git a/app/lib/dal/fileDALs/ConfDAL.ts b/app/lib/dal/fileDALs/ConfDAL.ts index c0541f16f4efaec78a750e0217c7b9bab2628f30..c653734a2e79b9788796eb2323e33123603807f3 100644 --- a/app/lib/dal/fileDALs/ConfDAL.ts +++ b/app/lib/dal/fileDALs/ConfDAL.ts @@ -44,8 +44,10 @@ export class ConfDAL extends AbstractCFS { "sigWindow": parseInt(conf.sigWindow,10), "sigValidity": parseInt(conf.sigValidity,10), "sigQty": parseInt(conf.sigQty,10), + "sigReplay": parseInt(conf.sigReplay,10), "idtyWindow": parseInt(conf.idtyWindow,10), "msWindow": parseInt(conf.msWindow,10), + "msPeriod": parseInt(conf.msPeriod,10), "xpercent": parseFloat(conf.xpercent), "msValidity": parseInt(conf.msValidity,10), "stepMax": parseInt(conf.stepMax,10), diff --git a/app/lib/dto/BlockDTO.ts b/app/lib/dto/BlockDTO.ts index 4a25a8f4fa0210ce705103d546dd09100ae6e2a4..e9e610ecdda9fbfb9f1b709d85e0ed111409f42d 100644 --- a/app/lib/dto/BlockDTO.ts +++ b/app/lib/dto/BlockDTO.ts @@ -279,7 +279,7 @@ export class BlockDTO implements Cloneable { udTime0: parseInt(sp[17]), udReevalTime0: parseInt(sp[18]), dtReeval: parseInt(sp[19]), - // New parameter, defaults to msWindow + // New parameters, defaults to msWindow msPeriod: parseInt(sp[9]), sigReplay: parseInt(sp[9]), } @@ -292,4 +292,4 @@ export class BlockDTO implements Cloneable { static getHash(block:any) { return BlockDTO.fromJSONObject(block).getHash() } -} \ No newline at end of file +} diff --git a/app/modules/bma/lib/controllers/blockchain.ts b/app/modules/bma/lib/controllers/blockchain.ts index d5afc6273bc4ca3c0998b57d01057ad5f2db24f4..a142a7331bc2a71761c65adc40386f8724ed6a18 100644 --- a/app/modules/bma/lib/controllers/blockchain.ts +++ b/app/modules/bma/lib/controllers/blockchain.ts @@ -88,8 +88,10 @@ export class BlockchainBinding extends AbstractController { "sigWindow": params.sigWindow, "sigValidity": params.sigValidity, "sigQty": params.sigQty, + "sigReplay": params.sigReplay, "idtyWindow": params.idtyWindow, "msWindow": params.msWindow, + "msPeriod": params.msPeriod, "xpercent": params.xpercent, "msValidity": params.msValidity, "stepMax": params.stepMax, diff --git a/app/modules/bma/lib/dtos.ts b/app/modules/bma/lib/dtos.ts index 63805afe06753383b814dab4c12a4f1a29aedef9..4756b2415d1ce24612ae10921421dbcc6fd153a3 100644 --- a/app/modules/bma/lib/dtos.ts +++ b/app/modules/bma/lib/dtos.ts @@ -40,9 +40,11 @@ export const Parameters = { sigStock: Number, sigWindow: Number, sigValidity: Number, + sigReplay: Number, sigQty: Number, idtyWindow: Number, msWindow: Number, + msPeriod: Number, xpercent: Number, msValidity: Number, stepMax: Number, @@ -64,9 +66,11 @@ export interface HttpParameters { sigStock: number sigWindow: number sigValidity: number + sigReplay: number sigQty: number idtyWindow: number msWindow: number + msPeriod: number xpercent: number msValidity: number stepMax: number diff --git a/doc/HTTP_API.md b/doc/HTTP_API.md index 7ad4f00b9416cdcbeb4cad6d46d1fa44f2e5bdc5..da9a0349958f667c61f527d1a4fa3a6c9d2ceb40 100644 --- a/doc/HTTP_API.md +++ b/doc/HTTP_API.md @@ -668,9 +668,11 @@ The synchronization parameters. sigStock: 45, sigWindow: 604800, sigValidity: 2629800, + sigReplay: 604800, sigQty: 3, idtyWindow: 604800, msWindow: 604800, + msPeriod: 604800, xpercent: 5, msValidity: 2629800, stepMax: 3,