# Dolomite Margin - dTokens

User's balances on Dolomite are not tokenized — meaning you do not receive a receipt token when you deposit assets into Dolomite. For certain lendable assets on Dolomite, other protocols build integrations on top of our system. In order for these integrations to be as seamless as possible, we have created ERC4626 vault tokens that wrap around a user's Dolomite Balance. These dTokens are NOT available for every asset and are specifically created for markets that need the ERC4626 vault token for integration purposes.

Within Dolomite, a user has a [Par](/developer-documentation/dolomite-margin-glossary.md#par) balance and a [Wei](/developer-documentation/dolomite-margin-glossary.md#wei) balance (see [Glossary](/developer-documentation/dolomite-margin-glossary.md#wei-amp-par) for more info). A user's static Par balance represents the number of shares they own of the ERC4626 vault for that market, and their Wei balance represents the numbers of assets they would receive by redeeming those shares. For more information on ERC4626 vaults, here is the [EIP-4626](https://eips.ethereum.org/EIPS/eip-4626) standard.

These dTokens automatically recognize user's balances on Dolomite that performed deposits via the DepositWithdrawal Router, low-level calls to `operate`, or any other way of depositing into Dolomite.

{% hint style="info" %}
Note, these contract addresses are guaranteed to be the same across all networks. If a dToken is not found on a specific network, that means Dolomite has not deployed that token yet on the network. You can make a request for the team to do so.
{% endhint %}

### DTokens

<table><thead><tr><th width="230">Market</th><th>DToken Address</th></tr></thead><tbody><tr><td>AAVE</td><td>0x4bE3F751b8514EB73E031EDABA6764aBC1102E27</td></tr><tr><td>beraETH</td><td>0xA4d6d4e667efFE07f0C6777399721Ddd03f04630</td></tr><tr><td>BYUSD</td><td>0x2948609CdD0ac4110b63165be9D4AADe66bF40F6</td></tr><tr><td>CRV</td><td>0x305BD43144b5C37Ab917163BCa6281a818182cf2</td></tr><tr><td>deUSD</td><td>0xa0D8da5B95d776cc952a32C655089c227B5BEbd6</td></tr><tr><td>DAI</td><td>0x73D25BF215A7487badC695d7ADa30f1Ad509D642</td></tr><tr><td>eBTC</td><td>0x6B21026e1Fe8be7F23660B5fBFb1885dbd1147E6</td></tr><tr><td>HONEY</td><td>0x7f2B60fDff1494A0E3e060532c9980d7fad0404B</td></tr><tr><td>LBTC</td><td>0x90C65009504C8DDA1A78cA24fe5D80264A568aab</td></tr><tr><td>LINK</td><td>0x2411a954d99c07441Ecc06c952477BBafdCA1e87</td></tr><tr><td>mETH</td><td>0xA32E098b42562654cdf4F17f1ea9F32781A45dA9</td></tr><tr><td>NECT</td><td>0x474F32Eb1754827C531C16330Db07531e901BcBe</td></tr><tr><td>pBTC</td><td>0xaCEBb7b9e2ad9810F8BE9D8e818AE6ad3FAfD5F4</td></tr><tr><td>pumpBTC</td><td>0x341AB1EF96517E88F276c8455eF5e6a6e1Fb2958</td></tr><tr><td>rsETH</td><td>0xE6dE202a0d14af12b298b6c07CB8653d1c2E12dD</td></tr><tr><td>rswETH</td><td>0x6b644e825E0E0154b2F6B9fF0CEC0DA527f63269</td></tr><tr><td>rUSD</td><td>0x3000C6BF0AAEb813e252B584c4D9a82f99e7a71D</td></tr><tr><td>sUSDa</td><td>0x5185D57c303f5cB2CF1cFC1F251264f65BA7D534</td></tr><tr><td>sUSDe</td><td>0xA73e05d03E612c41a0b350fCA180c5D5a8Bc884b</td></tr><tr><td>sdeUSD</td><td>0xF2bEa39f04Fb7A8fA4A404F013650f2A4f0b0c57</td></tr><tr><td>srUSD</td><td>0xb9816a01B116d86c8D9A1A4ED4CC644177b8FD67</td></tr><tr><td>stBTC (Botanix)</td><td>0x88d4f1a6529a04d364578685af0F0095a363F79F</td></tr><tr><td>stBTC (Lorenzo)</td><td>0xbE939e5aFB703E4Ff25058A105CA0bf078edEe21</td></tr><tr><td>SBTC (Stakestone)</td><td>0xA8Cb3818Fa799018bc862ADE08F8a37e08BA1062</td></tr><tr><td>SolvBTC</td><td>0xB089044EC7DC233736F98B1a410d3B9e559A7932</td></tr><tr><td>SolvBTC.bbn</td><td>0x9875ec2a91aE0445a3D365C242987D3f7b81C2A4</td></tr><tr><td>STONE</td><td>0x426f6E1a8a8e43A64CcAF651790fA81d077a1017</td></tr><tr><td>sUSDe</td><td>0xA73e05d03E612c41a0b350fCA180c5D5a8Bc884b</td></tr><tr><td>uniBTC</td><td>0xd6eb8ae479EdF452d264493708c85AA798CCCdFd</td></tr><tr><td>USD0</td><td>0x16DC2EAb270C74EBc2B963d1461b54Da98fA113e</td></tr><tr><td>USD0++</td><td>0x529798C3aC58C14cF0f828af94ABc59D5deDb96e</td></tr><tr><td>USD1</td><td>0xB973A7DCBfcF27C726F2112A8C8e7fe610691c99</td></tr><tr><td>USDa</td><td>0x0d1A3CE611CE10b72d4A14DaE2A4443855B6DFc3</td></tr><tr><td>USDe</td><td>0xD628b5aBD6829896134FfdAeeA8393dc531A1Efd</td></tr><tr><td>USDC.e (Arbitrum Only)</td><td>0x107CfC6Ab0776D8C9d452f44A24853Bec87ddBc5</td></tr><tr><td>USDC</td><td>0x444868B6e8079ac2c55eea115250f92C2b2c4D14</td></tr><tr><td>USDT</td><td>0xF2d2d55Daf93b0660297eaA10969eBe90ead5CE8</td></tr><tr><td>WBERA</td><td>0xAa97D791Afc02AF30cf0B046172bb05b3c306517</td></tr><tr><td>WBTC</td><td>0x29cF6e8eCeFb8d3c9dd2b727C1b7d1df1a754F6f</td></tr><tr><td>WETH</td><td>0xf7b5127B510E568fdC39e6Bb54e2081BFaD489AF</td></tr><tr><td>WMNT</td><td>0x3124AEd0a53BDFD29590001140309ADC3b258d8D</td></tr><tr><td>weETH</td><td>0x48282e3B990625CBDcb885E4a4D83B6e9D5C8442</td></tr><tr><td>ylBTCLST</td><td>0x538882fC289F33E87E4b24142CcFB4B8EFba7678</td></tr><tr><td>ylPumpBTC</td><td>0xC6AdB1e9cb781b9573B2cB83809E318D9619BC74</td></tr><tr><td>ylStEth</td><td>0x054AaE186C130006c65A634e0d63EFE3132034FA</td></tr></tbody></table>


---

# 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.dolomite.io/developer-documentation/dolomite-margin-dtokens.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.
