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 Mode | Pro 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,而不会触及你持有的任何资产。然后再查看剩下的资产,逐个代币决定其中是否有值得销毁的。
