Trade
Multiswap does not force every order into a single pair. You can sell one or more assets and buy one or more assets in the same order.
Make a pair trade
- Open an initialized pool and select the Multiswap tab.
- In the asset table, select Sell for the asset you will pay.
- Select Buy for the asset you want to receive.
- Enter the Sell amount. Max fills your connected wallet balance.
- Wait for the quoted Buy amount to appear.
- Open Quote Details on either leg and review the quote.
- Complete any required token approval.
- Select Confirm Transaction and approve the swap in your wallet.
The arrow between Sell and Buy reverses the order. The remove icon beside an asset removes that leg from the order.
Make a basket trade
Select additional Sell or Buy assets from the overview table.
When an order has more than one Buy asset, each Buy row has an allocation percentage. Buy allocations must total exactly 100%. Use Split Evenly to divide the allocation equally, then edit individual percentages if you want a different basket.
Every selected Sell asset must have a positive amount. The app computes the receive amount for each Buy asset from the allocation and current quote.

This one-to-two order allocates 50% of the receive value to each Buy asset.
The same token cannot appear on both sides. A Claim Token also cannot be mixed with Reserve Assets on the same side of an order.
Read Quote Details
Expand Quote Details on a Sell or Buy row to see:
- pre-trade price,
- post-trade price,
- price impact,
- change in value,
- value flow,
- unrealized gain.
Buy rows also show:
- slippage tolerance,
- minimum amount received.

Quote Details exposes the pricing and value-flow information for each leg.
Use the settings icon beside Slippage Tolerance to change the tolerance for that Buy asset. The quote is a preview of current state; the minimum received amount protects execution if state changes before the transaction is included.
Approvals and execution
External ERC-20 Sell assets require an allowance before they can be transferred. The main button identifies the next asset:
Approve use for USDC
If several approvals are required, the badge shows how many remain. Each approval is a separate wallet transaction. Claim Tokens, internal assets, and the native asset do not require an external ERC-20 approval.
After approvals are complete, the button changes to Confirm Transaction. The swap itself is another wallet transaction.
Price-impact warnings
The app highlights material price impact and may require an explicit Ignore Warnings or Ignore Danger acknowledgement before submission is enabled. This acknowledgement does not improve the quote. Recheck the amount, basket allocation, and Quote Details before continuing.
Common button messages
| Message | What to do |
|---|---|
| Select Tokens | Choose at least one Sell and one Buy asset. |
| Enter Amount | Enter a positive amount for every Sell asset. |
| Allocation must sum to 100% | Correct the Buy allocations or use Split Evenly. |
| Token cannot be on both sides | Remove the duplicate asset from one side. |
| LP cannot mix with assets | Keep Claim Tokens separate from Reserve Assets on each side. |
| Insufficient TOKEN | Reduce the amount or acquire more of the Sell asset. |
| Getting Quote... | Wait for the current pool state to be quoted. |
| Quote Unavailable | Clear or reduce the order, then try again. |
| Connect to network | Approve the network switch in your wallet. |
On mobile, select Buy and Sell assets in Overview, then open Multiswap to enter amounts, review the quote, and submit.