Guide

Solana 交易失败(报错)的原因与解决方法

キーボードで操作するイメージ
写真: Satheesh Sankaran / CC BY 2.0

结论:失败原因基本就这 4 种

Solana 上交易失败(fail / dropped)的原因,大致可以分为①余额不足(连手续费或 rent 的部分都不够)②滑点超限(兑换时)③网络拥堵导致交易被丢弃 ④优先费过低无法上链。即使交易失败,你想转出的资产基本上不会发生变动(不过有可能会被扣少量手续费)。

本文要点

失败的主因=余额不足/滑点/拥堵丢弃/优先费不足。应对方式=在账户中保留手续费+少量 SOL、兑换时合理设置滑点、拥堵时提高优先费后重新发送。转账迟迟未到账时请看未到账时的排查,网络故障请看网络故障史

原因与应对

原因症状应对
余额不足手续费或 rent 的部分不够在账户中保留少量 SOL(手续费机制
滑点超限兑换无法成交合理设置滑点(注意别设太宽)
拥堵被丢弃高负载时被丢包稍等片刻/提高优先费后重发
优先费过低交易被排到后面提高 priority fee

常见情形分类应对

  • 提示「SOL 不足」:请为手续费和 rent 预留少量 SOL(如果账户里只有代币而没有 SOL,很容易失败)
  • 兑换反复失败:请重新检查滑点设置。流动性越薄的代币价格越容易偏移
  • 拥堵时无法上链:提高优先费,或稍等片刻后重新发送

失败时也可能产生手续费

在 Solana 上,即使交易失败,也可能会被扣除签名验证的基础手续费。但你想转出的金额或代币本身不会发生转移。

接下来阅读

常见问题

Q. Solana 的交易为什么会失败? A. 余额不足、滑点超限、网络拥堵导致被丢弃、以及优先费不足是主要原因。

Q. 失败了资产会减少吗? A. 你想转出的资产基本上不会发生变动。不过签名验证的基础手续费可能会被扣少量。

Q. 拥堵时如何让交易成功上链? A. 提高优先费(priority fee)后重新发送,或者稍等片刻,等拥堵缓解。

参考・来源

  • Solana 官方(Fees): https://solana.com/docs/core/fees
  • Backpack Learn(交易失败的应对): https://learn.backpack.exchange/articles/solana-transaction-failed

使用须知

本文仅以提供信息为目的,并非投资建议。加密资产(包括 SOL)存在价格波动、被黑客攻击、网络故障等风险。操作与投资决策请自行承担责任,并在参考最新官方信息后再进行。

Sources

  1. Solana 公式 Fees
  2. Backpack Learn(取引失敗)

常见问题

Solana 的交易为什么会失败?
余额不足、滑点超限、网络拥堵导致被丢弃、以及优先费不足是主要原因。
失败了资产会减少吗?
你想转出的资产基本上不会发生变动。不过签名验证的基础手续费可能会被扣少量。
拥堵时如何让交易成功上链?
提高优先费(priority fee)后重新发送,或者稍等片刻,等拥堵缓解。
SOLANA STATION 编辑局
  • 日本本土编辑团队
  • 一手信息・注明出处
  • 可变事实标注核实日期

SOLANA STATION 编辑局。以一手信息为准,对会变动的事实标注核实日期。

本文仅供参考,不构成投资、金融或交易建议。价格为参考值,可能已过时。投资决策请自行判断。