> For the complete documentation index, see [llms.txt](https://docs.rigoblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rigoblock.com/solidity-api-reference/protocol/deps/extensionsmapdeployer.md).

# ExtensionsMapDeployer

## ExtensionsMapDeployer

### deployedMaps

```solidity
mapping(address => mapping(bytes32 => address)) deployedMaps
```

Returns the nonce of the deployed ExtensionsMap contract.

*It is increased only when a new contract is deployed.*

#### Parameters

| Name | Type | Description |
| ---- | ---- | ----------- |

#### Return Values

| Name | Type | Description |
| ---- | ---- | ----------- |

### deployExtensionsMap

```solidity
function deployExtensionsMap(struct DeploymentParams params, bytes32 salt) external returns (address)
```

Returns the address of the deployed contract.

*If the params are unchanged, the address of the already-deployed contract is returned.*

### parameters

```solidity
function parameters() external view returns (struct DeploymentParams)
```

Returns the extensions deployment parameters.

#### Return Values

| Name | Type                    | Description                                                 |
| ---- | ----------------------- | ----------------------------------------------------------- |
| \[0] | struct DeploymentParams | Tuple of the deployment parameters '(Extensions, address)'. |
