Capabilities
What the AI Wallet can do
Every Topaz action is available both manually and through the agent, and any combination of them composes into one atomic transaction. Here is the full catalog of what you can ask for.
Swaps
Swap any token for any other token. Routing is liquidity-aware: the wallet finds a route through one or more Slipstream (concentrated liquidity) pools, including multi-hop paths when there is no direct pool, sized by an exact-input swap.
Native BNB is handled for you — it is wrapped to WBNB as needed, and outputs can be unwrapped back to native BNB on the way out.
Concentrated liquidity (Slipstream)
The full lifecycle of a concentrated-liquidity position is supported. Positions are minted to — and staked from — your smart account.
Zap & stake
Claim rewards
Compound
Rebalance
Exit / withdraw
Range presets
narrow, medium, or wide when opening or rebalancing. See ranges below.Range presets
Concentrated-liquidity positions earn fees only while the price is within their range. When you open or rebalance, you choose a preset; the exact ticks are computed from the pool's current price and tick spacing.
narrow | A tight band around the current price. Highest capital efficiency and fee share while in range, but goes out of range sooner and needs rebalancing more often. |
|---|---|
medium | A balanced band. A middle ground between fee concentration and how often the price leaves your range. |
wide | A broad band. Lower capital efficiency, but rarely goes out of range and needs less maintenance. |
v2 liquidity (Solidly-style pools)
Topaz's v2 pools — both volatile and stable — are fully supported. As with CL, the LP tokens are held and staked by your smart account.
Add liquidity
Remove liquidity
Stake / claim
Compound
Atomic batching
This is the feature that makes the wallet more than a form filler. You can string together any number of the actions above — a zap, a swap, a claim, a rebalance, an exit — and they are packed into a single on-chain multicall: one signature, all-or-nothing. If any step would fail, the whole batch reverts and nothing happens.
Between steps, funds stay in your smart account as a working balance, so a later step can consume an earlier step's output (for example, exit a position to BNB and immediately zap all of that BNB into a new one). Funds only leave the account when a step explicitly sweeps them back to your wallet.
One agent turn = one batch
Manual surfaces
You don't have to use the chat. The app also exposes dedicated pages for the same operations:
- Chat — the conversational agent (the default surface).
- Dashboard — your positions, balances, and per-position actions (claim, exit, rebalance).
- Swap — direct token swaps.
- Liquidity — open and manage CL and v2 positions.
- Migrate — bring already-held positions into your smart account (see Positions & custody).
Every page also speaks to the agent — ask it to do anything you can click.