Request
Path parameters
| Parameter | Type | Description |
|---|---|---|
address | string | Wallet address (0x-prefixed, case-insensitive) |
Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
include_combos | boolean | false | Add combo P&L and combo position counts to the all-time wallet summary. |
include_accounting_summary | boolean | false | Add the all-time wallet accounting summary, including exact trader-paid fees from indexed onchain fills. |
Example
Summary including combos
Summary including accounting
Use this when you need the exact all-time fee summary without paging through raw fill rows.Response fields
| Field | Type | Description |
|---|---|---|
net_realized_pnl | number | Net realized P&L in USD |
gross_profit | number | Sum of all winning position P&L (USD) |
gross_loss | number | Sum of all losing position P&L (USD, negative) |
unrealized_pnl | number | Unrealized P&L from open positions based on current prices (USD) |
total_pnl | number | net_realized_pnl + unrealized_pnl (USD) |
wins | integer | Number of positions closed with positive P&L |
losses | integer | Number of positions closed with negative P&L |
position_count | integer | Total positions (open + closed) |
open_positions | integer | Positions with shares > 0 |
total_volume | number | Total volume traded (USD) |
combo_pnl | object | Present when include_combos=true; combo-only contribution to the wallet summary |
accounting_summary | object | Present when include_accounting_summary=true; all-time compact wallet accounting summary |
accounting_summary.fees_paid.amount | number | Exact all-time trader-paid fees in USD |
accounting_summary.fees_paid.raw | string | Exact all-time trader-paid fees in 6-decimal raw units |
accounting_summary.fees_paid.fee_fill_count | integer | Number of order-owner fills with a positive fee |
accounting_summary.fees_paid.order_owner_fill_count | integer | Number of indexed order-owner fills for the wallet |
accounting_summary.maker_rebates.status | string | Maker rebate projection status. not_loaded means do not treat the amount as zero. |
accounting_summary.rewards.status | string | Reward projection status. not_loaded means do not treat the amount as zero. |
accounting_summary.order_filled_through_block | string | Latest block covered by the order-filled accounting projector |
accounting_summary.projector_status | string | Current projector status |

