From 9e6e59f45ddcd5b0a09d358abad5319cb074358f Mon Sep 17 00:00:00 2001 From: has5aan Date: Tue, 1 Aug 2023 13:45:57 +0200 Subject: [PATCH] :bug: RegisterMainchainCommand.verify throws if aggregate BFT weight exceeds MAX_UINT64 --- .../interoperability/sidechain/commands/register_mainchain.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/modules/interoperability/sidechain/commands/register_mainchain.ts b/framework/src/modules/interoperability/sidechain/commands/register_mainchain.ts index 04c6b2311f6..3d6644fb6ed 100644 --- a/framework/src/modules/interoperability/sidechain/commands/register_mainchain.ts +++ b/framework/src/modules/interoperability/sidechain/commands/register_mainchain.ts @@ -119,14 +119,14 @@ export class RegisterMainchainCommand extends BaseInteroperabilityCommand MAX_UINT64) { return { status: VerifyStatus.FAIL, error: new Error('Total BFT weight exceeds maximum value.'), }; } - - totalWeight += currentValidator.bftWeight; } if (mainchainCertificateThreshold < totalWeight / BigInt(3) + BigInt(1)) {