diff --git a/src/utils/BasePaymentTreasury.sol b/src/utils/BasePaymentTreasury.sol index f7e45f4..78ab7e3 100644 --- a/src/utils/BasePaymentTreasury.sol +++ b/src/utils/BasePaymentTreasury.sol @@ -267,6 +267,10 @@ abstract contract BasePaymentTreasury is */ error PaymentTreasuryNoFundsToClaim(); + constructor() { + _disableInitializers(); + } + /** * @dev Scopes a payment ID for off-chain payments (createPayment/createPaymentBatch). * @param paymentId The external payment ID. diff --git a/src/utils/BaseTreasury.sol b/src/utils/BaseTreasury.sol index dc22468..c053e14 100644 --- a/src/utils/BaseTreasury.sol +++ b/src/utils/BaseTreasury.sol @@ -73,6 +73,10 @@ abstract contract BaseTreasury is Initializable, ICampaignTreasury, CampaignAcce */ error TreasuryCampaignInfoIsPaused(); + constructor() { + _disableInitializers(); + } + function __BaseContract_init(bytes32 platformHash, address infoAddress, address trustedForwarder_) internal { __CampaignAccessChecker_init(infoAddress); PLATFORM_HASH = platformHash;