# Installer

`Installer.sol` Is a module contract that is responsible for installing other modules in the Unlockd Protocol.

### Key functions:

```solidity
function installModules(
    address[] memory moduleAddrs
) external onlyAdmin
```

Installs multiple modules by providing an array of module addresses.

### Parameters:

`moduleAddrs`: An array of module addresses to be installed.

### Emits:&#x20;

`InstallerInstallModule` event for each installed module.
