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

# Bulk Orders

> Efficient order management for market makers

Bulk orders let market makers update their quotes atomically without cancel transactions. Instead of canceling existing orders and placing new ones, you send your desired order state and the system overwrites the previous orders in a single transaction.

## Why Bulk Orders?

On other decentralized exchanges, updating quotes requires canceling orders, waiting for confirmation, then placing replacements. This is slow, expensive, and leaves you exposed during the cancel-replace cycle.

With Decibel bulk orders, you send your new desired state and previous orders are atomically replaced. One transaction. No cancel step. No exposure window.

## How It Works

Bulk orders are stateful updates for a specific market. Each bulk order call overwrites your previous bulk orders in that market.

See [Place Bulk Order](/developer-hub/on-chain/order-management/place-bulk-order) for transaction details.

## Limits

| Parameter                                 | Limit             |
| ----------------------------------------- | ----------------- |
| Max orders per side per bulk call         | 30                |
| Active bulk orders per market per account | 1                 |
| Order types supported                     | Limit orders only |

## Mixing Bulk and Regular Orders

Bulk orders and regular orders are tracked separately. A bulk order update only affects bulk orders, not your regular orders placed via `placeOrder`.

## Canceling All Bulk Orders

To remove all bulk orders in a market, submit an empty array. See [Cancel Bulk Order](/developer-hub/on-chain/order-management/cancel-bulk-order) for details.

## Related

<CardGroup cols={2}>
  <Card title="Place Bulk Order" href="/developer-hub/on-chain/order-management/place-bulk-order">
    On-chain reference for bulk orders
  </Card>

  <Card title="Cancel Bulk Order" href="/developer-hub/on-chain/order-management/cancel-bulk-order">
    On-chain reference for canceling bulk orders
  </Card>
</CardGroup>
