# Gas Funds Manager

The Gas Funds Manager, also known as the User Funds Manager, is a smart contract that enables users to approve spending across option contracts and chains.&#x20;

{% tabs %}
{% tab title="Manage Funds Tab" %}
You can track how much USDC and AVAX you have in your wallet and how much you have deposited in our gas funds manager. Gas is denominated in $AVAX.&#x20;

<figure><img src="/files/GqoBveTjCTRFdHUXLX5M" alt=""><figcaption><p> </p></figcaption></figure>
{% endtab %}

{% tab title="Transfer/Swap Funds" %}
**USDC -** 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E\
You can swap on trader joe or deposit from any CEX or DEX into your wallet. \
Our system runs on native USDC only. Please refer to the address above for the correct contract address. \
\
**AVAX -** Avax should be deposited or transferred from any CEX or DEX into your wallet&#x20;
{% endtab %}

{% tab title="User Funds Manager " %}
To ensure accurate option prices and to maintain transaction orders on Arrow, our router manager submits orders on behalf of users. The router manager must redeem gas from users to place orders for this to work. Hence, users need to deposit gas in AVAX in the User Funds Manager before placing any orders so that the router manager can post the transactions on-chain. Users are also able to withdraw any unused deposited gas funds at any time.

<figure><img src="/files/GlnkeXCDKmM238QLsOiX" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# 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.arrow.markets/arrow-markets/resources/contracts/mainnet-contracts/gas-funds-manager.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.
