diff --git a/src/contracts/core/AllocationManager.sol b/src/contracts/core/AllocationManager.sol index 9dbe529fd..2b01d9d54 100644 --- a/src/contracts/core/AllocationManager.sol +++ b/src/contracts/core/AllocationManager.sol @@ -4,9 +4,9 @@ pragma solidity ^0.8.27; import "@openzeppelin-upgrades/contracts/proxy/utils/Initializable.sol"; import "@openzeppelin-upgrades/contracts/access/OwnableUpgradeable.sol"; import "@openzeppelin-upgrades/contracts/security/ReentrancyGuardUpgradeable.sol"; +import "@openzeppelin-upgrades/contracts/utils/cryptography/SignatureCheckerUpgradeable.sol"; import "../permissions/Pausable.sol"; -import "../libraries/EIP1271SignatureUtils.sol"; import "../libraries/SlashingLib.sol"; import "./AllocationManagerStorage.sol"; @@ -647,7 +647,7 @@ contract AllocationManager is ); // Assert operator's signature is valid. - EIP1271SignatureUtils.checkSignature_EIP1271(operator, digestHash, operatorSignature.signature); + SignatureCheckerUpgradeable.isValidERC1271SignatureNow(operator, digestHash, operatorSignature.signature); // Spend salt. operatorSaltIsSpent[operator][operatorSignature.salt] = true; }