# Universal Gas

UniversalX uses Universal Accounts' Universal Gas functionality, otherwise known as gas abstraction.

Thanks to Universal Gas, UniversalX users can pay the fees on a transaction using any Primary Token. Traditionally, transactions require fees to be paid in the native token of the network(s) you’re interacting with; however, in UniversalX, you can enjoy full gas flexibility.

<figure><img src="https://mintlify.s3.us-west-1.amazonaws.com/particlenetwork-fccf74d2/landing/modular-l1/images/universal-gas.png" alt=""><figcaption><p>Particle Network's Universal Gas.</p></figcaption></figure>

***

### How does this work? <a href="#using-universal-gas" id="using-universal-gas"></a>

Below is a quick overview of how the **Particle Network Paymaster enables** Universal Gas by paying native gas on behalf of users, and then pays itself back from the users' balance across different chains.

<figure><img src="https://mintlify.s3.us-west-1.amazonaws.com/particlenetwork-fccf74d2/landing/modular-l1/images/using-universal-gas.jpg" alt=""><figcaption><p>Universal Gas: Technical implementation.</p></figcaption></figure>


---

# 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.universalx.app/universal-gas.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.
