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

# Pause State

> Check whether account operations are paused before submitting transactions

Before submitting transactions, check whether the account is paused. Equivalent to SDK's internal `getPausedStates()`.

## Contract Method

### `isPaused()`

Returns whether the account's Teller contract is currently paused.

**Returns**: `bool` — `true` if paused, `false` if operational

## ABI

```json theme={null}
[
  {
    "inputs": [],
    "name": "isPaused",
    "outputs": [{ "name": "", "type": "bool" }],
    "stateMutability": "view",
    "type": "function"
  }
]
```

## Usage

Call on the **Teller** contract (`vault.tellerModuleId` from [Account Discovery](/v0.5.2/intro/products/earn/developers/guides/direct-contract/vault-queries/vault-discovery)).

```
isPaused = Teller.isPaused()
```

<Warning>
  If the Teller is paused, deposit and withdrawal transactions will revert
  with `TellerIsPaused`. Check pause state before submitting transactions in
  production to provide a better user experience.
</Warning>
