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

# WalletTokenRankingAttribute

> Enum of sortable attributes for the filterTokenWallets query.

### TypeScript shape

```ts theme={null}
type WalletTokenRankingAttribute =
  | 'firstTransactionAt'
  | 'lastTransactionAt'
  | 'tokenAmountBought1d'
  | 'tokenAmountSold1d'
  | 'amountBoughtUsd1d'
  | 'amountSoldUsd1d'
  | 'realizedProfitUsd1d'
  | 'realizedProfitPercentage1d'
  | 'avgHoldPeriodSec1d'
  | 'buys1d'
  | 'sells1d'
  | 'tokenAmountBought1w'
  | 'tokenAmountSold1w'
  | 'amountBoughtUsd1w'
  | 'amountSoldUsd1w'
  | 'realizedProfitUsd1w'
  | 'realizedProfitPercentage1w'
  | 'avgHoldPeriodSec1w'
  | 'buys1w'
  | 'sells1w'
  | 'tokenAmountBought30d'
  | 'tokenAmountSold30d'
  | 'amountBoughtUsd30d'
  | 'amountSoldUsd30d'
  | 'realizedProfitUsd30d'
  | 'realizedProfitPercentage30d'
  | 'avgHoldPeriodSec30d'
  | 'buys30d'
  | 'sells30d'
  | 'tokenAmountBought1y'
  | 'tokenAmountSold1y'
  | 'amountBoughtUsd1y'
  | 'amountSoldUsd1y'
  | 'realizedProfitUsd1y'
  | 'realizedProfitPercentage1y'
  | 'avgHoldPeriodSec1y'
  | 'buys1y'
  | 'sells1y'
  | 'tokenBalance'
  | 'purchasedTokenBalance'
  | 'tokenAcquisitionCostUsd'
  | 'scammerScore'
  | 'botScore';
```

**Timestamps**
<ResponseField name="firstTransactionAt" type="enum">First transaction timestamp.</ResponseField>
<ResponseField name="lastTransactionAt" type="enum">Last transaction timestamp.</ResponseField>

**1-day window**
<ResponseField name="tokenAmountBought1d" type="enum">Token amount bought in last 24h.</ResponseField>
<ResponseField name="tokenAmountSold1d" type="enum">Token amount sold in last 24h.</ResponseField>
<ResponseField name="amountBoughtUsd1d" type="enum">USD amount bought in last 24h.</ResponseField>
<ResponseField name="amountSoldUsd1d" type="enum">USD amount sold in last 24h.</ResponseField>
<ResponseField name="realizedProfitUsd1d" type="enum">Realized profit USD in last 24h.</ResponseField>
<ResponseField name="realizedProfitPercentage1d" type="enum">Realized profit % in last 24h.</ResponseField>
<ResponseField name="buys1d" type="enum">Buys in last 24h.</ResponseField>
<ResponseField name="sells1d" type="enum">Sells in last 24h.</ResponseField>

**1-week window**
<ResponseField name="tokenAmountBought1w" type="enum">Token amount bought in last 7 days.</ResponseField>
<ResponseField name="tokenAmountSold1w" type="enum">Token amount sold in last 7 days.</ResponseField>
<ResponseField name="amountBoughtUsd1w" type="enum">USD amount bought in last 7 days.</ResponseField>
<ResponseField name="amountSoldUsd1w" type="enum">USD amount sold in last 7 days.</ResponseField>
<ResponseField name="realizedProfitUsd1w" type="enum">Realized profit USD in last 7 days.</ResponseField>
<ResponseField name="realizedProfitPercentage1w" type="enum">Realized profit % in last 7 days.</ResponseField>
<ResponseField name="buys1w" type="enum">Buys in last 7 days.</ResponseField>
<ResponseField name="sells1w" type="enum">Sells in last 7 days.</ResponseField>

**30-day window**
<ResponseField name="tokenAmountBought30d" type="enum">Token amount bought in last 30 days.</ResponseField>
<ResponseField name="tokenAmountSold30d" type="enum">Token amount sold in last 30 days.</ResponseField>
<ResponseField name="amountBoughtUsd30d" type="enum">USD amount bought in last 30 days.</ResponseField>
<ResponseField name="amountSoldUsd30d" type="enum">USD amount sold in last 30 days.</ResponseField>
<ResponseField name="realizedProfitUsd30d" type="enum">Realized profit USD in last 30 days.</ResponseField>
<ResponseField name="realizedProfitPercentage30d" type="enum">Realized profit % in last 30 days.</ResponseField>
<ResponseField name="buys30d" type="enum">Buys in last 30 days.</ResponseField>
<ResponseField name="sells30d" type="enum">Sells in last 30 days.</ResponseField>

**1-year window**
<ResponseField name="tokenAmountBought1y" type="enum">Token amount bought in last 1 year.</ResponseField>
<ResponseField name="tokenAmountSold1y" type="enum">Token amount sold in last 1 year.</ResponseField>
<ResponseField name="amountBoughtUsd1y" type="enum">USD amount bought in last 1 year.</ResponseField>
<ResponseField name="amountSoldUsd1y" type="enum">USD amount sold in last 1 year.</ResponseField>
<ResponseField name="realizedProfitUsd1y" type="enum">Realized profit USD in last 1 year.</ResponseField>
<ResponseField name="realizedProfitPercentage1y" type="enum">Realized profit % in last 1 year.</ResponseField>
<ResponseField name="buys1y" type="enum">Buys in last 1 year.</ResponseField>
<ResponseField name="sells1y" type="enum">Sells in last 1 year.</ResponseField>

**Balances & scoring**
<ResponseField name="tokenBalance" type="enum">Indexed on-chain token balance.</ResponseField>
<ResponseField name="purchasedTokenBalance" type="enum">Cumulative purchased token amount.</ResponseField>
<ResponseField name="tokenAcquisitionCostUsd" type="enum">Cumulative USD cost basis.</ResponseField>
<ResponseField name="scammerScore" type="enum">Scammer score.</ResponseField>
<ResponseField name="botScore" type="enum">Bot score.</ResponseField>
