# Pausable/Unpausable admin

{% hint style="success" %}

### UI for executing Pausable admin functions is located at <https://permissionless-safe.gearbox.foundation/emergency/>

{% endhint %}

Pausable admin can pause active **Pools** and **Credit Managers.**

Unpausable admin can unpause paused **Pools** and **Credit Managers.**

{% hint style="info" %}
Pausable admin is a sensitive role, but its permissions are softer that unpausable admin.\
\
You can set **pausable admin** to be **EOA** to be able to react quickly, but **unpausable admin should be a multisig**.
{% endhint %}

***

## Multipause

Multipause is a helper contract that allows pausing multiple Market contracts in one transaction.

{% hint style="warning" %}
For multipause contract to function, you need to add a Multipause contract and at least one Pausable admin to the list.
{% endhint %}

## How to add admins and multipause

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fpcj4vgsOuQfPmnWXPHll%2Fuploads%2FyB1SGnrMeYYJMUE6GDZf%2FScreen%20Recording%202025-12-16%20at%2013.00.15.mp4?alt=media&token=21e75cd4-93fc-480a-80fd-4cd1eef6e5a9>" %}

***

***

## Functions definition

**`Pause Pool(pool)`**

* Pauses pool‑level operations (deposit into pool, withdraw LP tokens)
  * Designed to be combined with Credit Manager pause to prevent bank runs in the most extremal scenarios.

**`Pause Credit Manager(cm)`**

* Pauses all Credit Manager operations.
  * Borrowing, withdrawing collateral, opening & closing credit accounts, performing adapter calls are blocked.
* Only whitelisted **Emergency Liquidators** can liquidate accounts.

**`Pause Market (cm)`**

* Pause Pool and all Credit Managers of a Market.

**`Pause All Contracts (mc)`**

* Pause all Pool and all Credit Managers of a Market Configurator.

***
