> For the complete documentation index, see [llms.txt](https://docs.ariaprotocol.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ariaprotocol.xyz/technical-docs/contract-docs/legal/interfaces/iblacklist.md).

# IBlacklist

## Functions

### blacklistedAccounts

Returns all blacklisted accounts.

```solidity
function blacklistedAccounts() external view returns (address[] memory);
```

### blacklistedLength

Returns the number of blacklisted accounts.

```solidity
function blacklistedLength() external view returns (uint256);
```

### isBlacklisted

Returns true if the account is blacklisted.

```solidity
function isBlacklisted(address account) external view returns (bool);
```

## Events

### Blacklisted

Emitted when an account is added to the blacklist.

```solidity
event Blacklisted(address indexed account);
```

### Unblacklisted

Emitted when an account is removed from the blacklist.

```solidity
event Unblacklisted(address indexed account);
```

## Errors

### Blacklist\_\_AlreadyBlacklisted

```solidity
error Blacklist__AlreadyBlacklisted();
```

### Blacklist\_\_Blacklisted

```solidity
error Blacklist__Blacklisted();
```

### Blacklist\_\_NotBlacklisted

```solidity
error Blacklist__NotBlacklisted();
```
