# Markets

WLFI Markets is provided by [Dolomite](https://dolomite.io), a decentralized protocol. Markets represent the supported assets that can be supplied, borrowed, and used as collateral within the protocol.

{% hint style="info" %}
**How Markets Work**

Dolomite wraps around tokens to create markets and are accessed via numerical ID (not token address). Each Market specifies the [Price Oracle](https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/protocol/interfaces/IPriceOracle.sol) used to determine the price for its asset, the [Interest Setter](https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/protocol/interfaces/IInterestSetter.sol) contract which determines the interest rates, and other essential [risk parameters](https://docs.dolomite.io/risk-management).
{% endhint %}

***

## Ethereum mainnet markets

WLFI Markets currently operates on Ethereum Mainnet with the following supported markets:

<table><thead><tr><th width="65.32421875" data-type="number">ID</th><th width="182.79296875" align="center">Asset</th><th>Address</th></tr></thead><tbody><tr><td>0</td><td align="center">WETH</td><td><a href="https://etherscan.io/token/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"><code>0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2</code></a></td></tr><tr><td>1</td><td align="center">USD1</td><td><a href="https://etherscan.io/token/0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d"><code>0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d</code></a></td></tr><tr><td>2</td><td align="center">USDC</td><td><a href="https://etherscan.io/token/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"><code>0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48</code></a></td></tr><tr><td>5</td><td align="center">USDT</td><td><a href="https://etherscan.io/token/0xdAC17F958D2ee523a2206206994597C13D831ec7"><code>0xdAC17F958D2ee523a2206206994597C13D831ec7</code></a></td></tr><tr><td>13</td><td align="center">WLFI</td><td><a href="https://etherscan.io/token/0xdA5e1988097297dCdc1f90D4dFE7909e847CBeF6"><code>0xdA5e1988097297dCdc1f90D4dFE7909e847CBeF6</code></a></td></tr><tr><td>18</td><td align="center">cbBTC</td><td><a href="https://etherscan.io/token/0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf"><code>0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf</code></a></td></tr></tbody></table>

***

## Asset categories

### Stablecoins

<table><thead><tr><th width="250.1640625">Asset</th><th>Description</th></tr></thead><tbody><tr><td><strong>USD1</strong></td><td>World Liberty Financial's USD-backed stablecoin</td></tr><tr><td><strong>USDC</strong></td><td>Circle's USD Coin</td></tr><tr><td><strong>USDT</strong></td><td>Tether USD</td></tr></tbody></table>

### ETH & BTC

<table><thead><tr><th width="250.3125">Asset</th><th>Description</th></tr></thead><tbody><tr><td><strong>WETH</strong></td><td>Wrapped Ether</td></tr><tr><td><strong>cbBTC</strong></td><td>Coinbase Wrapped Bitcoin</td></tr></tbody></table>

### Governance tokens

<table><thead><tr><th width="250.0859375">Asset</th><th>Description</th></tr></thead><tbody><tr><td><strong>WLFI</strong></td><td>World Liberty Financial governance token</td></tr></tbody></table>

***

## Understanding market IDs

Markets in Dolomite are referenced by ascending numerical IDs rather than token addresses. This design allows for:

* **Efficient indexing** - Numerical IDs are more gas-efficient for on-chain lookups
* **Consistent references** - Market IDs remain stable even if underlying token implementations change
* **Easy integration** - Developers can reference markets by simple integers

{% hint style="warning" %}
**Important**

When interacting with the protocol programmatically, always use Market IDs rather than token addresses to ensure compatibility with the Dolomite smart contracts.
{% endhint %}

***

## Adding new markets

New markets can only be listed by the protocol administrator. Over time, governance may have the right to add assets through an ownership adapter or listing committee appointed by the DAO.

{% hint style="info" %}
For more detailed technical information about markets, including risk parameters and interest rate models, visit the [Dolomite Documentation](https://docs.dolomite.io/markets).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.worldlibertyfinancial.com/wlfi-markets/markets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
