Sub-wallets

Sub-wallets split your Aqua liquidity across isolated Gnosis Safe accounts, created or imported in the dApp, all controlled by your main wallet.

4 min readUpdated July 2026

What is a sub-wallet?

A sub-wallet is a Gnosis Safe smart account owned by your main wallet. Create one in the dApp (a fresh 1-of-1 Safe) or import an existing Safe, including multisig setups. Positions opened from a sub-wallet quote against that Safe's balance, under the same custody rules as any Aqua wallet: nothing is deposited, and tokens move only when a swap fills.

Why use sub-wallets

  • Keep a separate sub-wallet per mandate or desk, each with its own balance and positions.
  • Batch position deploys and close-alls into a single Safe execTransaction. You sign once for the whole batch.
  • Imported Safes keep their signing policy and queue transactions for co-signers.
  • Provide one-sided liquidity: quote a single token from a sub-wallet balance when that's the mandate.

Create or import

  1. 1

    Open the account switcher

    Connect your main wallet and open the account switcher in the wallet pill.

  2. 2

    Create a sub-wallet

    The dApp deploys a fresh 1-of-1 Safe controlled by your main wallet.

  3. 3

    Or add an existing Safe

    Import a Safe you already operate, multisig setups included.

  4. 4

    Fund and switch

    Send tokens to the sub-wallet, switch to it and open positions against its balance.

Multisig treasuries

An imported Safe with multiple owners keeps its threshold: transactions queue for co-signers and execute only once enough signatures are collected, so a co-signed treasury can provide liquidity without changing how it approves transactions.

Create a sub-wallet Create a Safe-based sub-wallet controlled by your main wallet. You get an isolated balance with its own positions. Import an existing Safe Bring an existing Safe, including multisig, into the dApp as a sub-wallet. Switch between sub-wallets Move between sub-wallets without disconnecting. The builder and overview follow the active sub-wallet. Batch-deploy positions from a Safe Configure several positions and ship them in one Safe transaction (execTransaction), with a single signature. Close all positions in one signature Close every position of a Safe sub-wallet in one batch. A single Safe transaction (execTransaction) clears them all. Queue transactions for co-signers On multisig Safes, Aqua actions enter the Safe queue and execute when the signature threshold is met.