# ZNSAccessController

### IZNSAccessController

#### setRoleAdmin

```solidity
function setRoleAdmin(bytes32 role, bytes32 adminRole) external
```

#### checkGovernor

```solidity
function checkGovernor(address account) external view
```

#### checkAdmin

```solidity
function checkAdmin(address account) external view
```

#### checkExecutor

```solidity
function checkExecutor(address account) external view
```

#### checkRegistrar

```solidity
function checkRegistrar(address account) external view
```

#### checkDomainToken

```solidity
function checkDomainToken(address account) external view
```

#### isAdmin

```solidity
function isAdmin(address account) external view returns (bool)
```

#### isRegistrar

```solidity
function isRegistrar(address account) external view returns (bool)
```

#### isDomainToken

```solidity
function isDomainToken(address account) external view returns (bool)
```

#### isGovernor

```solidity
function isGovernor(address account) external view returns (bool)
```

#### isExecutor

```solidity
function isExecutor(address account) external view returns (bool)
```
