Skip to content

Commit b7f6f42

Browse files
committed
call disableInitializers() in the constructor of the upgradeable contracts
Signed-off-by: Jun Kimura <jun.kimura@datachain.jp>
1 parent 3b9aace commit b7f6f42

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

contracts/LCPClientIASOwnableUpgradeable.sol

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Own
88
/// @custom:oz-upgrades-unsafe-allow external-library-linking
99
contract LCPClientIASOwnableUpgradeable is LCPClientIASBase, UUPSUpgradeable, OwnableUpgradeable {
1010
/// @custom:oz-upgrades-unsafe-allow constructor
11-
constructor(address ibcHandler, bool developmentMode) LCPClientIASBase(ibcHandler, developmentMode) {}
11+
constructor(address ibcHandler, bool developmentMode) LCPClientIASBase(ibcHandler, developmentMode) {
12+
_disableInitializers();
13+
}
1214

1315
function initialize(bytes memory rootCACert) public initializer {
1416
initializeRootCACert(rootCACert);

contracts/LCPClientZKDCAPOwnableUpgradeable.sol

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ contract LCPClientZKDCAPOwnableUpgradeable is LCPClientZKDCAPBase, UUPSUpgradeab
1010
/// @custom:oz-upgrades-unsafe-allow constructor
1111
constructor(address ibcHandler_, bool developmentMode_, bytes memory intelRootCA, address riscZeroVerifier_)
1212
LCPClientZKDCAPBase(ibcHandler_, developmentMode_, intelRootCA, riscZeroVerifier_)
13-
{}
13+
{
14+
_disableInitializers();
15+
}
1416

1517
function initialize() public initializer {
1618
__UUPSUpgradeable_init();

0 commit comments

Comments
 (0)