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

# A Wallet Profile in Three Calls

> Lifetime figures, the open book and the PnL line for any wallet.

Lifetime figures from `/stats`, the open book from `/positions?status=open`, and the PnL line from `/series`. Run them together: each is a single read.

```javascript JavaScript theme={null}
// uses get() from Rate Limits
const wallet = "0x1f0ebc543b2d411f66947041625c0aa1ce61cf79";
const [stats, open, series] = await Promise.all([
  get(`/v1/wallets/${wallet}/stats`),
  get(`/v1/wallets/${wallet}/positions`, { status: "open", limit: 50 }),
  get(`/v1/wallets/${wallet}/series`, { period: "30d" }),
]);

const row = stats.row;
console.log(`PnL ${row.totalPnl.toFixed(0)}, win rate ${(row.winRate * 100).toFixed(1)}%`);
for (const p of open.rows) console.log(p.market?.question, p.shares, p.value);
console.log(series.points.at(-1));
```

Add `/v1/wallets/{wallet}/daily?tz=America/New_York` for a PnL calendar, and `/v1/wallets/{wallet}/exits?sort=pnl` for its best and worst closed positions.


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