Skip to main content

Pause Vault

Use this action to pause the vault if you detect any issues with the vault or its whitelisted markets, such as a faulty oracle (e.g., reverting or reporting an incorrect price). In such cases, immediately pause deposits by clearing the supply queue (remove all markets, including the idle market), which prevents new deposits from minting vault shares.

1- Clear the supply queue

A- Head to Etherscan

B- Connect the Curator or Owner wallet

C- Navigate to function 23 "SetSupplyQueue"

D- Enter [] in the field (this removes all markets from the supply array)

Etherscan Function 23

E- Submit the transaction

Execution is not timelocked. The Supply Queue will appear as follows in the Vault Management UI:

Vault Management UI - Empty Supply Queue

danger

A zero supply cap does not mitigate loss risk. If a faulty oracle market is present in the Withdrawal Queue, the vault’s position in that market can still grow.

2- Remove the faulty market from the withdrawal queue immediately

Once the vault is paused, proceed to removing the market with faulty oracle.

  1. Follow this guide If the vault holds zero liquidity in the market, remove it immediately.

  2. Follow this guide If the market is liquid, withdraw all liquidity, then remove it.

  3. Follow this guide If the market is illiquid, initiate forced removal and execute it once the timelock expires.

Credit to Morpho.