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

# Perpl

> Perpl perpetual futures trades, liquidations, fees, markets, open interest, collateral movements, and daily metrics on Monad.

Perpl is a fully on-chain central limit order book for perpetual futures on Monad. Allium coverage is Perpl v1 on Monad mainnet from its launch in February 2026: listed markets, position changes, liquidations, fees, daily open interest and funding, collateral deposits and withdrawals, TVL, and daily protocol metrics.

Full chain docs: [Monad perpetuals](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals.md). Filter Perpl rows with `project = 'perpl'`.

All markets settle in AUSD (`0x00000000efe302beaa2b3e6e1b18d08d69a9012a`), and trade, fee, and collateral USD values treat 1 AUSD as \$1. TVL uses the AUSD market price. Markets are numbered ids on a single exchange contract, so `market_address` is null and `pair_index` is the Perpl market id. A relisted market keeps its `market_symbol` and has a new `pair_index`.

## Schemas

| Schema | Perpetual coverage | Docs |
| - | - | - |
| `monad.perpetuals` | Listed markets, trades, liquidations, fees, daily open interest and funding, collateral deposits and withdrawals, TVL, and daily metrics | [markets](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/markets.md) · [trades](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/trades.md) · [liquidations](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/liquidations.md) · [fees](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/fees.md) · [open interest](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/open-interest.md) · [user\_actions](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/user-actions.md) · [metrics\_daily](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/metrics-daily.md) · [overview](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/overview.md) |

## Trades and volume

`monad.perpetuals.trades` has one row per position-change event for each side of a match, maker and taker, so summing `size_usd` counts each match twice. Use `total_volume_usd` on [overview](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/overview.md), which counts each match once. A fill that flips a position from long to short (or back) is two rows: a decrease closing the old side and an increase opening the new side. Auto-deleveraging and forced closes are decreases, with the reason in `extra_fields:close_reason`.

## Fees and revenue

Each fill pays one trading fee. On opens and increases, Perpl splits that fee between its insurance fund and the protocol; `trades.fee_usd` is the fee once, and the split is in `extra_fields`.

`revenue_usd` on [fees](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/fees.md) is the fee net of the builder fee and the insurance fund share, plus the protocol share of liquidations. Maker rebates, referral rewards, and builder payouts are paid to accounts separately and are not netted out of revenue; the overview reports them as `extra_fields:protocol_payouts_usd`.

## Open interest and funding

Perpl is an order book, so long open interest equals short open interest, and `total_open_interest_usd` equals each side. `funding_rate` on [open\_interest](https://docs.allium.so/historical-data/supported-blockchains/evm/monad/perpetuals/open-interest.md) is the last rate of the day as a fraction per funding interval; positive means longs pay shorts. A funding interval is 8,571 Monad blocks: about 57 minutes until July 2026 and about 43 minutes since August 2026.

## TVL

`total_tvl_usd` is the USD value of the AUSD held by the Perpl exchange contract at end of day. The PLP vault is not included.

## Sample Query

```sql theme={null}
SELECT
  block_timestamp,
  trader,
  market_symbol,
  side,
  action,
  size_usd,
  price_usd,
  pnl_usd,
  fee_usd,
  transaction_hash
FROM monad.perpetuals.trades
WHERE block_timestamp >= current_date - 7
  AND project = 'perpl'
ORDER BY block_timestamp DESC
LIMIT 100;
```
