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

# Filters & Sorting

> Slice your positions by range, status, chain, wallet, and protocol; sort by any metric; customize table columns; and—on Enterprise—bundle positions by pool.

Slice your positions by range, status, chain, wallet, and protocol; sort by any metric; customize table columns; and—on Enterprise—bundle positions by pool. These controls live on the Dashboard's **My Positions** section and the full **DeFi Positions** table, and they share their state: a filter set in one applies to the other.

> **Note:** Filters also update the Key Performance Metrics cards on the dashboard, so the totals reflect only the filtered positions. The position count updates too—"My Positions (4/23)" means 4 of 23 positions match.

## Position Filters

Open the filter menu (the funnel icon, or the **Filters** button on the dashboard). A badge shows how many filters are active, and each active filter appears as a chip you can clear with one click.

| **Filter** | **Options** | **Default** |
| - | - | - |
| **Range** | All / In Range / Out of Range | All |
| **Status** | All / Active / Inactive | **Active**—closed positions are hidden until you change it |
| **Chains** | All Chains, or any combination of supported chains | All |
| **Wallets** | All Wallets, or any combination of your wallet labels | All |
| **Protocols** | All Protocols, or any combination of your protocols | All |

Chains, Wallets, and Protocols are multi-selects—pick several at once. Wallets that aren't tracked on your plan appear disabled, marked "(not tracked)".

**Position history is plan-gated** - On plans without position history, the **Inactive** option is disabled and reads "Inactive (Not Supported)". See [Plans & Billing](/guides/plans-and-billing).

## Sorting Positions

Open the **Sort By** menu to order your positions. One sort applies at a time, and it shows as a chip (e.g. "APR: High to Low"). The default order is **Age: Newest First**, and open positions always sort above closed ones.

| **Sort by** | **Directions** |
| - | - |
| APR, Value, Yield (pending), Invested, P\&L, Pool Fee, Claimed Yield, Value if held, Impermanent Loss | High to Low / Low to High |
| Range | Wider First / Narrower First |
| Protocol, Pair, Chain | A–Z / Z–A |
| Age | Newest First / Oldest First |

**Sorting from the table** - In List view, every column header is clickable and sorts by that column—including **Duration**, which is only available from the header.

## Customizing Table Columns

The positions table lets you show or hide columns. On by default: range indicator, Protocol, Pair, Total Position Value, Pending Yield, Age, and Duration. Available to add: Total Invested, APR, P\&L, Value if held, Pool Fee, Claimed Yield, Chain, and Impermanent Loss.

Switch between **List view** (compact table) and **Grid view** (cards) with the view toggle—the dashboard defaults to Grid.

## Bundle by Pool (Enterprise)

When you run many positions in the same pool—laddered ranges, several wallets—the **Bundle by pool** button collapses them into one row per pool:

* Positions are grouped by the **exact pool**: same chain, same protocol, same pool address. Two positions on the same pair but different fee tiers stay separate.
* The group row shows the **summed** Total Invested, Position Value, P\&L, Value if Held, Impermanent Loss, Pending Yield, and Claimed Yield, with a **value-weighted APR**.
* The range dot is green only when **every open position** in the bundle is in range.
* Click the pair cell—with its count badge, e.g. "(3)"—to expand the bundle and see each position; click any child row to open its [detail page](/guides/position-details).
* Only pools with two or more positions bundle; single positions stay as normal rows.

Bundling is available to [Enterprise](/guides/enterprise) accounts on the positions table and the dashboard's List view, and your choice is remembered. It groups whatever the filters let through—so with Status set to All, closed positions join their pool's bundle too.

## Lending & Borrowing Filters

The Lending & Borrowing view has its own set:

| **Filter** | **Options** | **Default** |
| - | - | - |
| **Liquidation** | All / Liquidated / Not Liquidated | All |
| **Balance** | All / With Balance / Without Balance | **With Balance**—empty positions are hidden until you change it |
| **Chains / Wallets / Protocols** | Multi-selects, same as positions | All |

Lending positions sort by **Value** or **Health**, High to Low or Low to High.

## Portfolio Page Controls

The [Portfolio page](/guides/portfolio-page) keeps it simpler:

* **Wallet selector** - Toggle individual wallets on and off (or **Enable All** / **Disable All**) to scope the whole page; your selection is remembered
* **Token sorting** - Inside an expanded wallet, click the **Price**, **Holdings**, or **Value** headers to re-sort its tokens (Value, high to low, by default)
* **Low-value holdings** - Tokens under \$10 stay behind the **Show low-value holdings** toggle


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