modules
: Maps module names to their addressesmoduleTypes
: Maps module addresses to their typesallModuleTypes
: Maps module types to their interface IDsaccessManager
: The address of the governance contract.name
: The name of the module type to be registered.interfaceId
: The interface ID associated with the module type.name
: The name of the module type to be removed.name
: The name of the module.moduleAddress
: The address of the module.name
: The name of the module to be registered.moduleAddress
: The address of the module.moduleType
: The type of the module being registered.name
: The name of the module to be removed.moduleAddress
: The address of the module.bool
: True if the module is registered, false otherwise.name
: The name of the module.address
: The address of the module.moduleAddress
: The address of the module.string
: The type of the module as a string.moduleType
: The type of the module as a string.bytes4
: The interface ID of the module type.name
: The name of the module.moduleAddress
: The address of the module.moduleType
: The type of the module being registered.ModuleRegistryStorage
: The storage structure for the ModuleRegistry.newImplementation
: The address of the new implementation.name
: The name of the module.moduleAddress
: The address of the module.moduleTypeInterfaceId
: The interface ID of the module type.moduleType
: The type of the module.name
: The name of the module.moduleAddress
: The address of the module.restricted
modifier.