> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base.org/llms.txt
> Use this file to discover all available pages before exploring further.

# IB20.isPaused

> Returns whether a specific pausable feature is currently paused on a B20 token.

## Signature

```solidity IB20.sol theme={null}
function isPaused(PausableFeature feature) external view returns (bool);
```

| Field               | Value             |
| ------------------- | ----------------- |
| Selector            | `0xbc61e733`      |
| Canonical signature | `isPaused(uint8)` |

## Description

Returns whether `feature` is currently paused. O(1).

`PausableFeature` is an enum with four independent values:

| Value      | Ordinal | Gates                                                    |
| ---------- | ------- | -------------------------------------------------------- |
| `TRANSFER` | 0       | `transfer`, `transferFrom`, and memo variants            |
| `MINT`     | 1       | `mint`, `mintWithMemo`, and `batchMint`                  |
| `BURN`     | 2       | `burn`, `burnWithMemo`, and the deprecated `burnBlocked` |
| `SEIZE`    | 3       | `seizeWithMemo`                                          |

The ABI encodes `PausableFeature` as `uint8`, so callers pass the ordinal.

* A paused feature blocks the operations listed in the table above regardless of whether the caller holds the relevant role. For example, a `MINT_ROLE` holder cannot mint while `MINT` is paused.
* If an operation is attempted while its feature is paused, the transaction reverts with `ContractPaused(feature)`.
* Use `pausedFeatures()` to read the full current paused set in one call.

## Parameters

| Parameter | Type              | Description           |
| --------- | ----------------- | --------------------- |
| `feature` | `PausableFeature` | The feature to query. |

## Returns

`true` if `feature` is paused; `false` otherwise.

## Access Control

View function, no role required.

## Policy Interaction

No direct policy interaction.

## Example

```solidity Usage Example theme={null}
bool mintPaused = IB20(target).isPaused(PausableFeature.MINT);
if (mintPaused) {
    // minting is currently blocked
}
```
