# Top up wallet

You can deposit assets to your Waves wallet by transferring them from other platforms and wallets.

We recommend that you deposit WAVES, the native token of the Waves blockchain: it is required to pay transaction fees. WAVES is available on dozens of centralized exchanges, such as:

* [Huobi](https://www.huobi.com/en-us/exchange/waves_usdt/)
* [Binance](https://www.binance.com/en/trade/WAVES_USDT)
* [OKX](https://www.okx.com/trade-spot/waves-usdt)
* [Kraken](https://trade.kraken.com/charts/KRAKEN:WAVES-USD)
* [Bithumb](https://en.bithumb.com/trade/order/WAVES_KRW)

[All markets](https://coinmarketcap.com/currencies/waves/markets/)

Alternatively, you can deposit ETH, USDT, USDC, BNB, WBTC and some other assets to your Waves wallet from MetaMask via PepeTeam Bridge. See the [list of supported assets and bridge fees](https://bridge.pepe.team/fees).

1. Go to [bridge.pepe.team](https://bridge.pepe.team/).
2. Under **you send** field, select an asset in the source network and enter the amount.
3. Copy your Waves address and paste under **wallet address**.
4. Click **Connect wallet** and approve in MetaMask.
5. Click **Transfer** and sign the transaction.

After that, you can exchange that asset for WAVES on WX Network. You only pay the order fee in the asset you spend, so you don't need WAVES for that exchange.

1. Go to [wx.network](https://wx.network/trading/spot/WAVES_USDT-ERC20).
2. Log in your Waves wallet.
3. In the upper right corner, search by asset name and choose a pair with WAVES.
4. For {YourAsset} / WAVES pair, fill out **Sell {Your asset}** form. For WAVES / {YourAsset} pair, fill out **Buy WAVES** form. Select your asset to pay the fee.
5. Wait for the order to be executed.

You can see your order in the **Open Orders** tab until it is fully executed.  If necessary, you can cancel your unexecuted order and create a new one. If you require more info, see [detailed instructions](https://support.wx.network/en/articles/3903739-start-trading-on-wx-network).


---

# 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://puzzle-lend.gitbook.io/guidebook/get-started-on-waves/top-up-wallet.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.
