// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import {VestingWallet} from "@openzeppelin/contracts/finance/VestingWallet.sol"; contract SafeVesting is VestingWallet { error BeneficiaryImmutable(); constructor(address beneficiary, uint64 startTimestamp, uint64 durationSeconds) VestingWallet(beneficiary, startTimestamp, durationSeconds) {} function transferOwnership(address) public pure override { revert BeneficiaryImmutable(); } function renounceOwnership() public pure override { revert BeneficiaryImmutable(); } }