Ownership
The contract has
Ownable
functionality, therefore the owner has the following privileged actions:- Appoint a new owner using
transferOwnership()
, which includes the ability to renounce ownership. - Add, replace or remove functionality inside LandWorks, by calling
diamondCut()
- Change the ERC-721
baseURI
, by callingsetBaseURI()
- Add/Remove protocol payment token, by calling
setTokenPayment()
- Change the protocol fee percentage for a protocol payment token to an arbitrary value between 0-100%, by calling
setFee()
- Add existing Metaverses, by calling
addMetaverseWithAdapters()
,addMetaverse()
oraddMetaverseWithoutAdapters()
- Change the Metaverse name of a given Metaverse ID, by calling
setMetaverseName()
- Add/Remove Metaverse registries, by calling
setRegistry()
- Change the consumable adapter of a Metaverse registry, by calling
setConsumableAdapter()
- Change the administrative consumer of a Metaverse registry, by calling
setAdministrativeConsumerFor()
- Change the administrative operator for Decentraland registries in LandWorks, by calling
updateAdministrativeOperator()
- Receives all protocol fees, by calling
claimProtocolFee()
orclaimProtocolFees()
.
Last modified 1yr ago