diff --git a/app/modules/prover/index.ts b/app/modules/prover/index.ts index 11be89c0487cca45bcf4e162249bc405ca08817e..eb8ab68efbfd83830a3f18e06eb8b98b97666086 100644 --- a/app/modules/prover/index.ts +++ b/app/modules/prover/index.ts @@ -76,7 +76,7 @@ export const ProverDependency = { const port = params[1]; const difficulty = params[2]; const generator = new BlockGeneratorWhichProves(server, null); - return generateAndSend(program, host, port, difficulty, server, () => generator.nextBlock); + return generateAndSend(program, host, port, difficulty, server, () => () => generator.nextBlock()) } }, { name: 'gen-root [host] [port] [difficulty]', @@ -90,7 +90,7 @@ export const ProverDependency = { let toDelete, catched = true; do { try { - await generateAndSend(program, host, port, difficulty, server, () => generator.nextBlock); + await generateAndSend(program, host, port, difficulty, server, () => () => generator.nextBlock()) catched = false; } catch (e) { toDelete = await server.dal.idtyDAL.query('SELECT * FROM idty i WHERE 5 > (SELECT count(*) from cert c where c.`to` = i.pubkey)'); diff --git a/app/modules/prover/lib/blockGenerator.ts b/app/modules/prover/lib/blockGenerator.ts index cb86c5c766378639c563677efd3bdee1436a6c7a..5562d1055bd6da6b1f5bdcfb923f6a2cd5920d49 100644 --- a/app/modules/prover/lib/blockGenerator.ts +++ b/app/modules/prover/lib/blockGenerator.ts @@ -38,7 +38,7 @@ export class BlockGenerator { this.logger = server.logger; } - nextBlock(manualValues:any, simulationValues:any = {}) { + nextBlock(manualValues:any = {}, simulationValues:any = {}) { return this.generateNextBlock(new NextBlockGenerator(this.mainContext, this.conf, this.dal, this.logger), manualValues, simulationValues) }