> For the complete documentation index, see [llms.txt](https://docs.granite.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.granite.world/core-protocol-features/getting-started/assets.md).

# Assets

You may need the following assets to use Granite as a Borrower or Liquidity Provider.

* STX tokens for transaction fees
  * STX tokens are available on
    * CEXs: Binance, Coinbase, Kraken, OKX, Bybit, and other venues
      * See more at [CoinGecko Markets](https://www.coingecko.com/en/coins/stacks#markets)
    * DEXs: [Alex](https://app.alexlab.co/swap), [Bitflow](https://app.bitflow.finance/trade), [Velar](https://app.velar.com/swap)
    * In wallet onramps with Leather & Xverse
* BTC if you plan to borrow

  * To use Granite, you'll need to bridge BTC to sBTC using the sBTC Stacks [Bridge](https://app.stacks.co/).

  <figure><img src="/files/LDg3cXzDw2u47C4cn9CA" alt=""><figcaption></figcaption></figure>

  * Another option is in-wallet swaps with [Leather](https://leather.io/guides/bridge-sbtc).

  <figure><img src="/files/mweL7BUQoTRF5jzKDora" alt="" width="375"><figcaption></figcaption></figure>
* Stablecoins, if you plan to provide liquidity
  * Liquidity pools in Granite primarily use USDCx, a stablecoin issued by [Circle's Xreserve](https://www.circle.com/blog/usdcx-on-stacks-now-available-via-circle-xreserve) contract, issued on the Stacks Blockchain.&#x20;
    * You can also bridge USDCx from a variety of cross-chain stablecoins with [Allbridge's core stableswap pool.](https://core.allbridge.io/)
  * Granite has a legacy pool using asUSDC, a bridged USDC asset issued by Allbridge. We will close this market in 2026 to fully support USDCx markets. For users who need to access aeUSDC, please swap assets using the Bitflow Dex.&#x20;
