> For the complete documentation index, see [llms.txt](https://docs.dexpal.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dexpal.io/for-partners/schemas/asset-object.md).

# Asset Object

A reusable object representing a single asset in a market pair. Used in the [`markets`](/for-partners/endpoints/dex-markets.md) endpoint for `baseAssets` and `quoteAssets` arrays.

## Schema

| Field       | Type   | Required                           | Description                                        |
| ----------- | ------ | ---------------------------------- | -------------------------------------------------- |
| `symbol`    | string | yes                                | Asset ticker symbol e.g. `"BTC"`, `"ETH"`, `"USD"` |
| `assetType` | string | yes (baseAssets), no (quoteAssets) | Asset category. See values below.                  |

## `assetType` Values

| Value        | Description                           |
| ------------ | ------------------------------------- |
| `crypto`     | Cryptocurrency                        |
| `forex`      | Foreign exchange currency             |
| `commodity`  | Physical commodity e.g. gold, oil     |
| `equity`     | Stock or equity                       |
| `index`      | Market index                          |
| `premarket`  | Pre-market or prediction market asset |
| `dominance`  | Crypto dominance market e.g. BTC.D    |
| `volatility` | Volatility index                      |

## Example

```json
{ "symbol": "BTC", "assetType": "crypto" }
```

```json
{ "symbol": "USD", "assetType": "forex" }
```

## Notes

* `baseAssets` and `quoteAssets` are arrays to support multi-asset or basket markets. For standard pairs, each array contains a single object.
* `assetType` is required on `baseAssets` and optional on `quoteAssets` (quote is almost always a USD stablecoin).
