# Handling BPX

### Adding to MetaMask

From the main wallet view in MetaMask tap on Assets or Tokens, at the bottom of the view click on Import Tokens and then Custom Token. Copy the address below into the Token contract address field, the other two values should be automatically filled after a short pause. After tapping the button at the bottom you will see that BPX has been added in the token list.

{% code title="BPX Token Contract Address" %}

```
0x313408eb31939A9c33B40AFE28Dc378845D0992F
```

{% endcode %}

### Swapping BPX

Haven't yet earned any BPX or want to stock up on some more for one of our auctions? Or perhaps you just earned some from an auction and need some ETH.

There is a liquidity pool available on Uniswap where you can trade ETH or USDC for BPX.

{% hint style="danger" %}
Anyone can create a token and call it BPX, make sure to always verify the contract address matches what is given in this document.
{% endhint %}

The first step is to go to the Uniswap website:

{% embed url="<https://app.uniswap.org/#/swap>" %}

You will automatically be in the swap interface. For one side of the transaction you can use their preset options to choose ETH or USDC as what you want to swap. For the other side you will need to manual input BPX by searching for the contract address:

{% code title="BPX Token Contract Address" %}

```
0x313408eb31939A9c33B40AFE28Dc378845D0992F
```

{% endcode %}

Uniswap will give you a warning about this being an uncommon token, make sure you are using the contract address above, but if so continue through the warning. The top currency what you are sending and the bottom what you want to receive, you can click on the arrow in the middle to swap positions if needed. Input the amount you want in either side and the other will automatically populate based on the current swap ratio.

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

If you are ready to continue click on the pink button. If this is the first time you have used the token you are swapping you will be required to approve the contract, for more on this see our guide on token approvals. Then next step will perform the swap in a single transaction.


---

# 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://help.blokpax.com/ecosystem/miles/handling.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.
