# One Gas (Universal Gas: $UXLINK)

## Overview

Pay for transaction fees using $UXLINK token from any source chain.

***

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

UXLINK’s One Gas (Universal gas) aims to address the fragmentation of gas tokens across blockchains, the inability for tokens to be used across chains, and the high cost of cross-chain transactions. One Gas allows users to use $UXLINK as the gas fee. With UXLINK’s unique One Gas feature, users only need to have $UXLINK in their account to cover transaction fees.

Typically, users must hold native tokens on each network to pay for transaction fees, which not only increases management overhead but also leads to fragmented funds. However, with One Gas, users only need to hold $UXLINK to pay for gas fees across multiple chains. One Gas dynamically calculates transaction fees in real-time for cross-chain transactions, achieving “one token for multi-chain payments.”

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

## Use One Gas

When executing transactions through One Gas, UXLINK’s Payment Hub uses an embedded Dapp model (enabled via UXLINK’s transaction SDK and API), allowing users to directly pay gas fees with $UXLINK tokens. Users no longer need to switch between multiple tokens, as gas fees are automatically managed through UXLINK’s native Paymaster.

All gas fees are seamlessly settled between the source and destination chains, without incurring extra costs. As a result, users can pay transaction fees without needing to bridge or track cross-chain balances or maintain native token pools, offering a simplified cross-chain payment experience.

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

## One Gas Token - $UXLINK

{% hint style="info" %}
{% code overflow="wrap" %}

```
One Gas completed by UXLINK is still in the testing stage. You can try One Gas in the test Demo and the entire interactive experience process.
```

{% endcode %}
{% endhint %}

Users can use the $UXLINK by depositing it.


---

# 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.uxlink.io/layer/technology/one-gas-universal-gas-usduxlink.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.
