From a268ce58fdbd68c66d3a9e18be75775dd86c1a38 Mon Sep 17 00:00:00 2001 From: 0xvv Date: Fri, 17 Jan 2025 13:27:28 +0100 Subject: [PATCH] simplify length checks --- src/contracts/StakingContract.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/contracts/StakingContract.sol b/src/contracts/StakingContract.sol index 7f1d45d..e7a34b3 100644 --- a/src/contracts/StakingContract.sol +++ b/src/contracts/StakingContract.sol @@ -547,11 +547,11 @@ contract StakingContract { revert InvalidArgument(); } - if (_publicKeys.length % PUBLIC_KEY_LENGTH != 0 || _publicKeys.length / PUBLIC_KEY_LENGTH != _keyCount) { + if (_publicKeys.length != PUBLIC_KEY_LENGTH * _keyCount) { revert InvalidPublicKeys(); } - if (_signatures.length % SIGNATURE_LENGTH != 0 || _signatures.length / SIGNATURE_LENGTH != _keyCount) { + if (_signatures.length != SIGNATURE_LENGTH * _keyCount) { revert InvalidSignatures(); }