> For the complete documentation index, see [llms.txt](https://developers.dforce.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.dforce.network/lend/lend-and-synth/msdcontroller.md).

# MSDController

MsdController manages the minting authority of MsdToken.

## Methods

### getAllMSDs()

List all MSD tokens added into the controller.

```
function getAllMSDs() public view return (address[])
```

###

### hasMSD()

Return status whether an MSD token has been added to the controller.

```
function hasMSD(address) public view return (bool)
```

###

### getMSDMinters()

List all MSD token's minter.

```
function getMSDMinters(address MSD)
        public
        view
        return (address[])
```

### mintCaps()

Return minting capacity of one of the MSD minters.

```
function mintCaps(address MSD, address minter) public view return (uint256 cap)
```
