Ambient Docs
  • Introduction to Ambient
  • Concepts
    • AMMs
    • Concentrated Liquidity
    • Knockout Liquidity
    • Governance & Policy
    • Surplus Collateral
    • Permissioned Pools
    • Account Abstraction
  • Users
    • Swaps
    • LP Positions
    • Surplus Collateral
    • Dynamic Fees
    • Knockout Positions
    • Initializing Pools
    • Gasless Transactions
    • External Routers
  • Governance & Policy
    • Ops & Treasury Multisigs
    • Policy
    • Upgrading Code
    • Emergency
  • Developers
    • Deployed Contracts
    • Token Transfers
    • Type Conventions
    • DEX Contract Interface
      • userCmd Callpaths
      • Swaps
        • Hot Path Swap Migration
          • Directly Calling CrocSwapDex
          • External Swap Router
      • Flat LP Calls
      • Long Form Orders
      • Knockout LP Calls
      • Pool Initialization
      • Surplus Collateral
      • Router Calls
      • Relayer Calls
    • Query Contracts
      • CrocQuery Contract
      • CrocImpact Contract
    • Logs and Queries
    • Libraries and APIs
      • SDK
      • Indexer API
      • Subgraph
Powered by GitBook
On this page
  1. Governance & Policy

Emergency

In addition to the standard ops and treasury multisigs, Ambient governance includes an emergency authority reserved for unexpected cases when user funds are in immediate danger of loss.

Emergency authority is delegated at the CrocPolicy contract and has the following powers:

  • Force the DEX contract into safe mode, where all user operations (including swaps, mints, burns, deposits and withdraws) are frozen until treasury authority disables safe mode.

  • Forcibly uninstall a policy oracle

  • Standard ops multisig abilities

Emergency authority power is delegated to the treasury multisig and has the ability to execute with a 30 second timelock for the ability to execute near immediately.

PreviousUpgrading CodeNextDeployed Contracts

Last updated 2 months ago