# GMGN 手续费和常见费用/设置

✅Tips：各类交易费用均可通过 <https://solscan.io/> 查询交易哈希得到详细细节

<figure><img src="/files/WD52ClPVHL44IWGp2ONx" alt="" width="563"><figcaption></figcaption></figure>

## 1. GMGN手续费（无需设置）

GMGN只收取 1% 的手续费，单笔结算，除此之外无任何附加收费，对于交易费用有疑问的用户，请优先查看你的<mark style="color:red;">优先费</mark>和<mark style="color:red;">贿赂费</mark>设置。

<figure><img src="/files/5Hs218tRVBjnEIeOPtR5" alt="" width="563"><figcaption></figcaption></figure>

图中交易金额 1 SOL，GMGN手续费 0.01 SOL（WSOL是Solana链上用于交易的代币，1 WSOL=1 SOL）

## 2. Gas费（无需设置）

说明：Gas Fee 是指在用户在执行交易或与智能合约交互时，需要向网络验证者支付的费用，也就是俗称的上链费用。

* Solana 链使用 SOL 作为 Gas 单位
* ETH 链因为 ETH 价格较高，手续费计算不便，因此使用Gwei作为 Gas 单位：1 ETH = 1,000,000,000 Gwei（9 个 0）

## 3. 滑点（需要设置）

#### 1）**请使用防夹节点才能防夹**：

防夹请用防夹rpc，非防夹rpc时，如果只是想通过降低滑点实现防夹效果，是错误的，并不能百分百防夹，请阅读：[4. 防夹模式（防MEV三明治攻击）](#id-4.-fang-jia-mo-shi-fang-mev-san-ming-zhi-gong-ji-xu-yao-xuan-ze-shi-fou-kai-qi)

#### 2）滑点说明：

* **什么是滑点**：\
  **滑点（Slippage）** 是指用户交易时代币的 **预期价格** 与 **实际成交价格** 之间的差异。单笔交易中，声明本次交易最大可接受代币数量偏差。DEX 中负向滑点更常见，尤其在低流动性代币交易中
  * 例如，买入时滑点30%，如果实际收到代币在70%\~100%之间，则链上交易会成功，如果实际收到代币低于70%，则链上交易失败（超过滑点范围）。
* **滑点的产生原因**：
  * **做市商机制**：大额交易改变池内代币比例，导致价格非绝对线性变化
  * **流动性不足**：池子规模小，交易量占比高，价格易被显著影响
  * **MEV攻击**：夹子机器人通过抢先交易推高/压低价格
  * **网络延迟**：交易提交时与执行的时间差导致价格波动
* **滑点的作用对象**：

  一笔买入，用代币A买代币B，基于不同的做市商机制，出现负向滑点后，可能会出现以下三种情况

  * 代币A数量上涨，收到的代币B数量不变（花费更多）
  * 或代币A数量不变，收到的代币B数量下降（收到更少）
  * 两者都有变化
* **为什么低滑点防不了夹子攻击**：

  <mark style="color:red;">夹子抢跑的第一笔买入后，链上节点在执行你的这笔买入交易时，将对代币合约的流动性池发起询价，而由于此时代币价格已经被夹子推高，因此节点获得的价格不再是你提交买入时的价格，而是被夹子推高后的价格。此时</mark> **预期价格** <mark style="color:red;">已经提高，滑点限制范围可接受的</mark> **实际成交价格** <mark style="color:red;">区间也提高，则也会执行成功</mark>

  * 假设设置滑点20%，原本代币价格为$0.01。夹子买入后，价格被推高，节点询价获取到的价格为$0.015。\
    \- 此时节点并不会以$0.01作为预期价格去设置$0.008-$0.012的滑点限制范围作为成交价格允许区间；而是以$0.015作为预期价格去设置$0.012-$0.018的滑点限制范围作为成交价格允许区间\
    \- 随后根据该代币流动性池的做市商机制的不同：如果优先保证收到代币数量不变，则花费资金变多；如果优先保证花费资金不变，则收到代币数量减少。只要仍处于滑点范围内，交易成功

#### 3）滑点限制比例：

设置滑点限制比例是为了确保你不会因为遇到滑点而承担超出预期的损失，一旦实际执行价格超出设置的滑点比例，则该笔交易将会自动取消。

#### 4）为什么degen都在用高滑点：

MEME交易时，有经验的交易者会大幅提高滑点，以应对代币FOMO和FUD情绪导致的暴涨暴跌，因为诉求是快速买入，快速卖出，不关心实际能收到多少笔。但会开启防夹

✅Tips：手动买卖建议自动即可；自动买/自动卖等挂单操作建议滑点30%-35%；冲新盘热度盘建议50%往上。

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

## 4. 防夹模式（防MEV三明治攻击）（需要选择是否开启）

#### 1）防夹与滑点

* **请使用防夹节点才能防夹**：
  * 防夹请用防夹rpc，非防夹rpc时，如果只是想通过降低滑点实现防夹效果，是错误的，并不能百分百防夹
* **滑点说明：**
  * 一笔买入，用代币A买代币B，滑点是花费代币A不变，收到代币B数量变少｜或者花费更多A去买相同数量的B
* **防夹rpc的原理**：
  * 你的买入交易提交到私有交易池进行打包上链，第三方无法监控，就不会有人特意抢在你前面买入，并在你买入后立即卖出

#### 2）夹子机器人说明

MEV 机器人（夹子机器人）核心的攻击方式就是 Sandwiching，也就是所谓的三明治攻击，相当于高频交易公司采用的抢先策略：在典型的三明治攻击中，MEV 机器人读取传入的交易信息并抢先执行订单，从而推高你买入时的代币价格。

* MEV机器人检测到你的这笔交易，赶在区块打包之前自动生成了一笔买入代币交易，而且交易手续费比你更高，于是机器人的交易被抢先执行
* 在机器人的交易被执行后，由于自动做市商机制，代币单价会抬高，涨价会直接作用到后来的交易上。<mark style="color:red;">**因此等到节点处理你的交易开始进行询价操作时，由于代币价格已经涨了，基础参照价格不再是你一开始看到时提交交易时的价格，而是夹子买入后提升的价格，因此滑点限制范围将以这个提升的价格作为计算，导致最终成交价格变高，到手的代币实际数量变少或者购买相同代币却花费了更多资金，因此需要开防夹功能以规避被夹风险（与正常滑点有所出入，属于因夹子出现的滑点）**</mark>
* 在我们的交易执行后，代币价格会继续升高。这时候，机器人再生成一笔交易，将前一笔交易中较低价格买入的卖出，刚好赚下差价。机器人生成的两笔交易刚好包夹了我们的交易，看起来就像一个三明治

## 5. 优先费、贿赂费、自定义RPC（需要设置）

<figure><img src="/files/5QYtaWjYr6yI9dNS9v29" alt="" width="352"><figcaption></figcaption></figure>

<mark style="color:red;">优先费、贿赂费最高可设置：2 SOL</mark>

#### 1）优先费和贿赂费说明：

优先费和贿赂费均是为了加速交易被处理的速度所支付的额外费用，将用于贿赂节点提前处理你的交易，并非由 GMGN 收取。

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

✅ 交易上链费用 = 优先费 + 贿赂费 + Gas

* 优先费：提供给验证节点，可以优先上链（最低可设置0.0001 SOL）
* 贿赂费：贿赂给专属通道节点，可以更快上链（最低可设置0.0001 SOL）

#### 2）防夹节点提交：

* **关闭**：不防夹，广播所有节点，上链速度极快
* **普通**：普通防夹，广播有限节点，上链速度快，可能被夹
* **安全**：安全防夹，广播安全节点，上链速度略慢，被夹包赔

⚠️ 说明：防夹最低仅需贿赂费0.0001 SOL（建议大于该值，链上交易繁忙时可能会导致上链慢）

#### 3）自定义RPC：可以选择连接到特定 RPC 服务器（自建或第三方提供）

* RPC 节点：交易提交 - 将交易发送到区块链进行验证和记录
* 自定义RPC将作为备选RPC同时提交上链
* 如果是自定义RPC提交上链，优先费和贿赂费均同额收取

✅Tips：对于交易速度无要求一般建议总上链费用0.002 - 0.005 SOL 即可，进行自动买/自动卖等挂单操作则建议0.006 SOL 以上。链上繁忙时，如果想快速成交，需要手动提高交易优先贿赂费。

## 6. 代币发行平台手续费（无需设置）

说明：例如在 Pump.Fun 上发行的代币，交易时都将被 Pump.Fun 平台抽走1%的手续费，具体手续费比例详见各代币发行平台说明

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

如有疑问，你可以在官方GMGN群组中提出你的交易问题👇🏻：

{% embed url="<https://t.me/gmgn_official>" %}


---

# 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.gmgn.ai/cn/gmgn-shou-xu-fei-he-chang-jian-fei-yong-she-zhi.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.
