> For the complete documentation index, see [llms.txt](https://docs.libertyswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libertyswap.finance/how-to/common-issues-while-using-liberty-swap/gasless-mode-not-available.md).

# Gasless Mode Not Available

This is not a bug. It is a technical limitation related to how Smart Accounts handle transactions.

### Why Gasless may not appear

Liberty Swap supports **Gasless transactions** for compatible wallet types.

However:

> Smart Accounts use a different transaction execution model (Account Abstraction),\
> and Gasless is currently not supported for this type of account.

If your wallet is:

* A Smart Account
* An Account Abstraction wallet
* A contract-based wallet

Then:

* Gasless toggle will not appear
* You must pay gas manually
* Transactions must be signed normally

### Why this happens (Technical explanation)

Gasless transactions require:

* Standard EOA (Externally Owned Account)
* Traditional nonce management
* Direct transaction signing model

Smart Accounts operate differently:

* They are contract-based
* They use custom execution logic
* They may batch or abstract transaction flow

Because of this architecture difference, Gasless cannot be executed safely at this time.

### How to fix and continue trading

If Gasless is unavailable:

#### ✅ Step 1: Make sure you have enough gas token

For example:

* Ethereum / Base / Arbitrum → You need **ETH**
* BSC → You need **BNB**
* PulseChain → You need **PLS**

If you do not have enough gas, the transaction will not process.

***

#### ✅ Step 2: Execute trade normally

1. Click **Process / Swap**
2. Sign transaction
3. Pay gas from your wallet

Do NOT ignore gas warnings if your balance is insufficient.

### Common confusion

#### ❌ “I used Gasless before. Why not now?”

Possible reasons:

* You switched to a Smart Account
* Your wallet automatically converted to Smart Account mode
* You are using a different wallet profile

***

#### ❌ “It keeps showing Process but doesn’t go through”

This usually means:

* You do not have enough gas
* The wallet is blocking execution
* The account type does not support Gasless

### Recommended solution

If you want to use Gasless:

* Use a standard EOA wallet
* Disable Smart Account mode (if wallet supports it)
* Or create a new regular wallet account

Otherwise:

> Deposit gas token and trade normally.

***

### Summary

If Gasless does not appear:

* Your account is likely a Smart Account
* Gasless is temporarily not supported for this type
* You must hold gas token and sign normally

This is a compatibility limitation - not a system error.
