> ## Documentation Index
> Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gasless Transactions Overview

> Send tokens from vault accounts that hold no native gas, with a relay that pays the fee. Compare the gasless mechanisms Fireblocks supports on EVM and Solana.

## Overview

New to gasless transactions? See [About the Fireblocks Gasless Service](https://support.fireblocks.io/hc/en-us/articles/14771633894940) in the Help Center for a product introduction, then use these guides for the API behavior.

Gasless transactions let a vault account send tokens without holding the chain's native asset. The vault account signs the transfer, and a separate *relay* vault account pays the network fee. You never fund the sending vault accounts with gas, which removes the top-up step that [Gas Station](/docs/work-with-gas-station) otherwise automates.

Once your workspace is configured, gasless is applied automatically to eligible transactions. You submit a standard [Create a new transaction](/reference/createtransaction) request; no gasless-specific endpoint exists. Configuration happens in the Console only. The public API has no endpoint to set up relays.

```mermaid theme={"system"}
sequenceDiagram
  participant You as Your API client
  participant FB as Fireblocks
  participant V as Source vault account
  participant R as Relay vault account
  participant C as Chain
  You->>FB: POST /v1/transactions
  FB->>V: Sign the transfer (no gas needed)
  FB->>R: Attach the relay
  R->>C: Submit and pay the fee
  C-->>You: Transfer lands, webhook fires
```

## Choose a mechanism

Fireblocks uses a different mechanism on each chain family.

| Gasless type                        | Mechanism        | Chains                                                                                 | Assets                                 | Guide                                                |
| ----------------------------------- | ---------------- | -------------------------------------------------------------------------------------- | -------------------------------------- | ---------------------------------------------------- |
| **EVM Gasless** (Universal Gasless) | EIP-7702         | [Supported EVM chains](https://support.fireblocks.io/hc/en-us/articles/21285504712988) | Any ERC-20, ERC-721, or ERC-1155 token | [EVM Gasless (Universal Gasless)](/docs/evm-gasless) |
| **Solana Gasless**                  | Solana fee payer | Solana                                                                                 | SPL tokens                             | [Solana Gasless](/docs/solana-gasless)               |

## EVM and Solana at a glance

The two chain families use different mechanisms, so their setup differs.

|                                                | EVM Gasless (Universal Gasless)                              | Solana Gasless                              |
| ---------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------- |
| Who pays                                       | A relay in your workspace, another workspace, or Fireblocks  | A fee payer vault account in your workspace |
| [Wallet Pool](/docs/wallet-pools) as the relay | Supported                                                    | Not supported                               |
| Default mode                                   | On by default, off by default, or none                       | On whenever a fee payer is set              |
| Policy rules to add                            | Vault account upgrade, plus Contract call for your own relay | None specific to gasless                    |
| First transaction per vault account            | Upgrades the account through EIP-7702                        | No extra step                               |
| Source restriction                             | None                                                         | Must share a key set with the fee payer     |
| Response field                                 | `gaslessInfo` and `feeInfo`                                  | `feePayerInfo`                              |

## What gasless does not cover

* **Native assets.** No mechanism relays the chain's base asset. To move ETH, SOL, or another base asset, the source vault account pays its own fee. Use [Gas Station](/docs/work-with-gas-station) to keep those vault accounts funded.
* **API configuration.** Relays, fee payers, and modes are set in the Console, not through the public API.

## Related

* [EVM Gasless (Universal Gasless)](/docs/evm-gasless): set up and send gasless transactions on EVM chains.
* [Solana Gasless](/docs/solana-gasless): set up a fee payer and send SPL tokens without SOL.
* [Work with Gas Station](/docs/work-with-gas-station): keep native-asset balances funded for transactions gasless does not cover.
