Files
core/contracts/modules/LensModuleMetadata.sol
donosonaumczuk cda076f92a misc: Ownable improved for modules metadata
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-10-31 17:51:35 -03:00

22 lines
598 B
Solidity

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;
import {Ownable} from '@openzeppelin/contracts/access/Ownable.sol';
import {LensModule} from 'contracts/modules/LensModule.sol';
contract LensModuleMetadata is LensModule, Ownable {
string public metadataURI;
constructor(address owner_) Ownable() {
_transferOwnership(owner_);
}
function setModuleMetadataURI(string memory _metadataURI) external onlyOwner {
metadataURI = _metadataURI;
}
function getModuleMetadataURI() external view returns (string memory) {
return metadataURI;
}
}