> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aultblockchain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Spot

> Buy and sell assets using your Ault Core balance.

> [!NOTE]
>
> Spot is available on Mainnet and Testnet. Stop Loss and Take Profit orders are **Testnet-Only**.

Spot trading exchanges a base asset for a quote asset. Buying `AULT/USDC` spends USDC and receives AULT. Selling spends AULT and receives USDC.

## Key rules

1. **Orders hold your funds.** A buy holds the quote asset and a sell holds the base asset until the order fills or is canceled. Held funds cannot be used for another order.
2. **Market orders are sized differently.** A market buy sets how much quote asset to spend. A market sell sets how much base asset to sell. Price protection and available liquidity can leave part of the order unfilled.
3. **More order types are available.** Spot also supports scale orders, TWAP, and conditional orders (Testnet-Only). Spot TWAP size is set in the asset you pay. See [Orderbook](https://docs.aultblockchain.com/ault-dex/orderbook.md).
4. **Fees come out of what you receive.** A buy receives the base asset minus fees. A sell receives the quote asset minus fees.
5. **A halt does not unwind funds.** A market halt rejects new orders. It does not cancel existing orders, refund held funds, or reverse fills. Cancel any resting orders you no longer want.

## Balances

Your balance shows `free`, `used`, and `total`. `used` is held by resting orders, so only `free` can fund a new order.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.