diff --git a/packages/celotool/src/e2e-tests/governance_tests.ts b/packages/celotool/src/e2e-tests/governance_tests.ts index 50ef0d040f8..8c640e42a71 100644 --- a/packages/celotool/src/e2e-tests/governance_tests.ts +++ b/packages/celotool/src/e2e-tests/governance_tests.ts @@ -266,28 +266,28 @@ describe('governance tests', () => { const assertScoreUnchanged = async (validator: string, blockNumber: number) => { const score = new BigNumber( - (await validators.methods.getValidator(validator).call({}, blockNumber))[3] + (await validators.methods.getValidator(validator).call({}, blockNumber))[2] ) const previousScore = new BigNumber( - (await validators.methods.getValidator(validator).call({}, blockNumber - 1))[3] + (await validators.methods.getValidator(validator).call({}, blockNumber - 1))[2] ) - assert.isNotNaN(score) - assert.isNotNaN(previousScore) + assert.isFalse(score.isNaN()) + assert.isFalse(previousScore.isNaN()) assert.equal(score.toFixed(), previousScore.toFixed()) } const assertScoreChanged = async (validator: string, blockNumber: number) => { const score = new BigNumber( - (await validators.methods.getValidator(validator).call({}, blockNumber))[3] + (await validators.methods.getValidator(validator).call({}, blockNumber))[2] ) const previousScore = new BigNumber( - (await validators.methods.getValidator(validator).call({}, blockNumber - 1))[3] + (await validators.methods.getValidator(validator).call({}, blockNumber - 1))[2] ) + assert.isFalse(score.isNaN()) + assert.isFalse(previousScore.isNaN()) const expectedScore = adjustmentSpeed .times(uptime) .plus(new BigNumber(1).minus(adjustmentSpeed).times(fromFixed(previousScore))) - assert.isNotNaN(score) - assert.isNotNaN(previousScore) assert.equal(score.toFixed(), toFixed(expectedScore).toFixed()) } diff --git a/packages/celotool/src/lib/generate_utils.ts b/packages/celotool/src/lib/generate_utils.ts index 14c6f147a72..7acecab6357 100644 --- a/packages/celotool/src/lib/generate_utils.ts +++ b/packages/celotool/src/lib/generate_utils.ts @@ -172,6 +172,8 @@ const generateIstanbulExtraData = (validators: Validator[]) => { new Buffer(0), Buffer.from(repeat('0', blsSignatureVanity * 2), 'hex'), new Buffer(0), + new Buffer(0), + Buffer.from(repeat('0', blsSignatureVanity * 2), 'hex'), ]) .toString('hex') )