Security & audits

Your tokens stay in your own custody, protected by one capped, revocable allowance and an engine audited by eight firms. This page explains that protection, and the risks that remain.

5 min readUpdated July 2026

Custody & key management

Aqua never takes custody and never asks for your keys. Positions run from your own wallet: a plain EOA, an MPC wallet or a smart-contract wallet such as a Gnosis Safe, including multisig setups where transactions queue until enough co-signers approve. Key management stays wherever it lives today, in your own wallet policy: providing liquidity changes nothing about who can sign.

One allowance, capped and revocable

The only permission you grant is a standard token allowance to the Aqua contracts, set per token and per chain. It caps what a fill can move, and the balance actually in your wallet is the binding limit. There are no blanket permissions and no custody handover: revoke the allowance and nothing can move again.

How revoking works

  1. 1

    Revoke from the Aqua overview

    Each token you granted an allowance for shows up in your Aqua overview with a revoke action on its row.

  2. 2

    Or use any allowance tool

    The allowance is a standard on-chain approval, so any allowance-management tool you already use works the same way.

  3. 3

    New fills stop instantly

    Revoking stops new fills the moment it confirms. Positions stay configured but can no longer move tokens. Closing them is a separate one-transaction action that moves nothing.

Audited by eight firms

1inch Aqua and the SwapVM engine have been audited by OpenZeppelin, Bailsec, Hexens, Nethermind, Theori, Decurity, Hashlock and MixBytes. Every position is an immutable, hash-addressed config, so what you sign is exactly what the engine executes.

The risks that remain

  • Prices can move against your range: impermanent loss applies, and a position can end up holding more of the weaker asset.
  • Swaps, and therefore swap fees, are not guaranteed. Treat APR as an observation, not a promise.
  • Smart-contract risk exists in any on-chain system, audits included.
  • Underfunded is not liquidated: a position whose backing runs low simply stops filling until the wallet is topped up.

Sources

1inch security audits Published audit reports for Aqua and the SwapVM engine from eight independent firms.https://github.com/1inch/1inch-audits
Risks, compared Where each risk lives across AMM pools, RFQ systems and Aqua. Manage & close Coverage, top-ups and closing cleanly: the position management guide. FAQ Custody, allowance and risk questions, answered.