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 updated