FILE:2024-10-ramses-exchange/contracts/CL/core
/RamsesV3Factory.sol

 /// @inheritdoc IRamsesV3Factory
    function setFeeCollector(address _feeCollector) external override restricted {
        emit FeeCollectorChanged(feeCollector, _feeCollector);
        feeCollector = _feeCollector;
    }
require(_feeCollector != address(0), "Invalid address: zero address");
require(_feeCollector != feeCollector, "Address already set as fee collector");
