返回博客
Solana

销毁与关闭 Solana 代币账户:该用哪一种?

Solana 钱包里的代币存放在代币账户中,而每个代币账户都持有一笔 SOL 押金。拿回这笔押金有两种方法:关闭账户,或者先销毁其中的资产再关闭。只有其中一种会销毁东西,而你需要哪一种,只取决于一个问题:账户是空的吗?

应该销毁还是关闭 Solana 代币账户?

如果账户是空的,就关闭它:关闭会返还账户的 SOL 押金,不会销毁任何东西。只有当账户里仍有你不再需要的代币时才销毁,因为 Solana 不会关闭有余额的账户。销毁会永久毁掉这些代币;随后关闭这个已清空的账户,押金就会返还。

在 Sol Incinerator 上,关闭远比销毁常见:根据我们的关闭数据和销毁统计,2022 年 8 月至 2026 年 10 月 6 日期间,共关闭了 196,058,091 个空账户,销毁了 41,946,826 个代币账户,关闭次数是销毁的四倍多。

两者在链上分别做了什么?

关闭会执行代币程序的关闭指令,该指令只在代币余额为零时才有效。它会把账户中的所有 lamport 发送到交易中指定的地址(清理时就是你的钱包),然后删除账户。代币本身不受影响:它的铸币账户、供应量以及其他所有人的余额都保持不变。由于委托方记录在账户上,你在该账户上授予的任何授权也会随之消失。

销毁会执行销毁指令。它会从你的账户中扣除代币,同时从铸币账户的总供应量中扣除,使这些代币不复存在。销毁本身不会转移任何 SOL;押金来自关闭刚被销毁清空的账户。当你销毁某个代币的全部余额时,Sol Incinerator 会在同一笔交易中关闭该账户,因此押金会随销毁一起返还。

封装 SOL 是这两条规则的例外。它无法被销毁,而关闭 wSOL 账户会解除封装,因此被封装的余额会和押金一起返还。我们的封装 SOL 指南对此有详细介绍。

销毁与关闭一览

关闭空账户先销毁,再关闭
适用情况代币余额为零账户里有你不想要的代币
代币会怎样什么也不会发生;已经没有代币了被销毁,该代币的总供应量随之减少
拿回的 SOL(扣费前)账户的押金代币为同样的押金;标准和可编程 NFT 更多
我们的费用基础费用 2%,每个账户设有最低收费代币账户的计算方式相同;标准和可编程 NFT 销毁有各自的最低收费
其他成本Solana 网络费用Solana 网络费用,外加这些代币原本可能卖出的价钱
可以撤销吗?可以,用新押金重新开设账户即可不可以
Sol Incinerator 模式Fun Mode(默认)或 Pro ModePro Mode;LP 代币需要 Dev mode

什么时候只需关闭就够了?

当你卖出、兑换或转出了全部余额后,账户可能会留下来,虽已清空,却仍持有押金。只需关闭它,你持有的任何资产都不会被触及。这正是 Sol Incinerator 默认的 Fun Mode 所做的:找到你的空账户,显示其中持有的金额,并关闭你选中的账户。我们的账户清理指南会一步步带你完成,还介绍了无法关闭的账户该怎么办。

有一点要注意:显示为 $0 的代币不一定是空的。微量余额或没有价格数据的代币会显示为零美元,但仍算作余额,Solana 不会关闭该账户。这时你需要决定是卖出还是销毁。

什么时候必须先销毁?

当账户仍持有代币,而你已决定不要它们时,就销毁:

  • 没人会买的失去价值的模因币和垃圾代币。
  • 不可转让代币,这是 Token-2022 的一项功能。它们无法卖出或转出,因此销毁是清空账户的唯一方法。
  • 没有出价的系列中的 NFT(下文会进一步介绍 NFT)。

如果代币仍有市场,请改为兑换。你能保留出售所得,账户也会变空,可以正常关闭。把代币发送到 Solana 的销毁地址也不是捷径:正如我们的销毁地址指南所解释的,这只会让代币滞留在那里,而不会降低供应量。此外,被冻结的账户在持有该代币冻结权限的一方解冻之前,无法销毁。

能拿回什么,要花多少?

无论是直接关闭,还是先销毁再关闭,一个代币账户返还的押金都相同。销毁同质化代币不会额外增加任何 SOL;它只是清除了阻碍关闭的余额。押金多少取决于账户的开设时间,因为 Solana 在 2026 年 9 月分两步下调了租金费率。一个标准 SPL 代币账户如果在下调前开设且多余部分尚未提取,持有 0.00203928 SOL;如果按当前费率开设,则持有 0.00148844 SOL(2026 年 10 月 7 日核实)。在两次下调之间开设的账户,金额介于两者之间。

我们 2% 的基础费用意味着这笔押金的大部分都归你所有;对于代币账户,关闭和销毁的费用计算方式相同。每个账户设有最低收费,这会提高下调后开设的账户以及 Token-2022 账户的实际费率,后者的最低收费更高。Solana 的网络费用另计。如果你的交易符合条件,Gasless Pay 会自动垫付这笔费用,并从返还的 SOL 中扣除其费用。批准任何操作之前,预览都会显示预计到达你钱包的金额。

哪些操作无法撤销?

关闭很容易逆转。 它删除的是账户而不是代币,所以你可以用我们的重新开通代币账户工具,凭代币的铸币地址开设一个新账户;或者当别人向你发送该代币时,发送方的交易也可以创建它。无论哪种方式,新账户都需要按当前费率存入一笔新押金,下次关闭时你又可以把它拿回来。详情请参阅我们的重新创建代币账户指南。

销毁是永久性的。 代币就此消失,铸币账户的供应量保持在降低后的水平,任何人都无法恢复它们,包括我们。销毁 NFT 会摧毁 NFT 本身,因此它会从链上消失,而不仅仅是在你的钱包中被隐藏。

Fun Mode 还是 Pro Mode?

Sol Incinerator 的默认模式不提供销毁功能,因此清理时不会意外销毁任何东西。

  • Fun Mode(默认)会关闭空账户,并从你保留的账户中提取符合条件的多余押金。它无法销毁。
  • Pro Mode 增加了对代币、NFT、版本、压缩 NFT、Core 资产和 .sol 域名的销毁功能。超过一定美元价值阈值的资产默认隐藏,大额销毁会要求额外确认。LP 代币在 Dev mode 中有单独的标签页。

无论哪种模式,选择较多时都可能需要在钱包中多次批准。

想保留代币,但仍想拿回点什么?在 9 月下调之前开设的账户,持有的金额超过如今要求的储备金,Fun Mode 可以在保留账户及其代币的同时提取多余部分。对于下调前开设的标准账户,扣费前最多可提取 0.00055084 SOL。哪些账户符合条件,请参阅我们的在不关闭账户的情况下收回多余 SOL 指南。

Token-2022 账户有什么不同?

判断方式相同:关闭空账户,销毁你不想要的余额。只是有几个细节不同:

  • 常见的 170 字节 Token-2022 账户持有略多一些:下调前开设的为 0.00207408 SOL,按当前费率为 0.00151384 SOL。存储额外数据的扩展会让金额更高。
  • 仍持有预扣转账费用的空账户,必须先把这些费用归集到铸币账户才能关闭,而任何人都可以执行归集。
  • 如果代币的暂停权限方已暂停该代币,在解除暂停之前,销毁都会失败。

我们的 SPL Token 与 Token-2022 指南介绍了扩展,以及如何判断代币使用的是哪个程序。

为什么销毁标准 NFT 返还更多?

NFT 的代币账户无法单独关闭,因为 NFT 仍在其中。想从不需要的 NFT 中拿回 SOL,就必须销毁它;而对于标准或可编程 NFT,这正是销毁比关闭返还更多的地方。销毁标准 NFT 会同时从其代币账户、元数据账户和版本账户返还 SOL,可编程 NFT 还多一个代币记录,因此会一次性返还好几笔押金。

有两点需要注意。自 Solana 于 2026 年 9 月下调租金以来,元数据账户只返还 Solana 现在要求的押金,其余部分留在被销毁的账户中,因此较早的 NFT 返还的金额比以前少。另外,压缩 NFT 没有自己的账户,所以销毁压缩 NFT 返还的是 0 SOL。各 NFT 标准的平均返还金额见我们的 NFT 销毁指南。如果你要保留某个 NFT,Fun Mode 或许仍能从其代币账户中提取多余押金;请参阅在不销毁 NFT 的情况下从中收回 SOL。

先从空账户开始

连接钱包,让 Fun Mode 显示你的空账户中持有多少。关闭它们就能拿回 SOL,而不会触及你持有的任何资产。然后再查看剩下的资产,逐个代币决定其中是否有值得销毁的。

Sol Incinerator

Sol Incinerator

在 Fun Mode 中关闭空代币账户拿回 SOL,然后只在 Pro Mode 中销毁你不再需要的资产。

立即试用

相关阅读

常见问题

在 Solana 上,销毁和关闭代币账户有什么区别?

关闭会删除一个空代币账户,并把其中的 SOL 押金发给你;不会销毁任何代币,该账户日后也可以重新开设。销毁会永久毁掉代币,并降低该代币的总供应量。销毁后账户随即变空,因此可以关闭它以取回押金。

关闭一个代币账户能拿回多少 SOL?

账户持有的押金减去费用。在原有租金设置下开设的标准 SPL 代币账户持有 0.00203928 SOL,除非其多余部分已被提取;按当前费率开设的则持有 0.00148844 SOL(2026 年 10 月 7 日核实)。在 9 月两次租金下调之间开设的账户,金额介于两者之间。

销毁代币拿回的 SOL 会比关闭其账户更多吗?

同质化代币不会。销毁只返还账户的押金,与关闭返还的金额相同,我们的费用对两者的计算方式也一样。标准和可编程 NFT 则不同:销毁这类 NFT 会同时从多个账户返还 SOL,因此返还得更多。

仍有代币的 Solana 代币账户可以关闭吗?

不能。代币程序拒绝关闭仍有代币余额的账户,封装 SOL 除外,其账户关闭时会解除封装。请先卖出或转出代币,没人买的就销毁,之后即可关闭这个空账户以取回押金。

已关闭的 Solana 代币账户可以重新开设吗?

可以。关闭删除的是账户,而不是代币。Sol Incinerator 的重新开通代币账户工具可以根据代币的铸币地址创建一个新账户,发送方的交易也可以创建它。由创建账户的一方按当前租金费率存入新的押金。相比之下,销毁无法撤销。

销毁与关闭 Solana 代币账户:该用哪一种? | Sol Incinerator