如何把多个 Solana 钱包的 SOL 和代币归集到一个地址
撸空投的钱包、停跑的机器人钱包、用完就丢的小号。每一个里面都剩着一点 SOL、一两个没人接盘的代币,还有一堆空账户。下面是把它们一次性扫进同一个地址的做法。
简短回答:打开 solback.app,进入批量归集(多对一),把要清空的钱包私钥每行一个粘贴进去,再填一个收款地址。SolBack 会以每批 10 个钱包的节奏扫描,列出每个钱包里有什么,再把 SOL 或你指定的代币扫进那个地址。私钥只留在浏览器内存里,绝不上传。转账本身不抽任何佣金,你只付 Solana 网络手续费。没有 SOL 付 GAS 的旧钱包,可由一个有余额的钱包统一代付。
为什么 SOL 会散落在十几个钱包里?
因为在 Solana 上开钱包是免费的,而且几乎每一种玩法都在奖励你多开几个。
撸空投是最典型的:一排地址各去交互一遍协议,交互完都剩下一点 SOL。跑单的机器人各用各的钱包,一把私钥泄露不至于全军覆没。要打新、或要连不太信得过的站点,就临时开个小号。这一季结束,地址就安静了。
单独拎出来,每个钱包里剩的都不值得手动转一次:一点粉尘 SOL、一个没人交易的代币,还有一批空代币账户——每个都压着 0.00204 SOL 押金。整套钱包加起来,就不是零头了。
真正的成本在手动流程本身:把私钥一个个导进钱包插件、切换账户、转账、再切回来。批量工具存在的理由不是这件事有多难,而是它太重复。
把私钥粘贴进去之后,到底发生了什么?
这件事得先讲清楚,再谈怎么操作。
在 SolBack 的多钱包工具里,你粘贴的每一行都在浏览器里解码——base58 和 Solana CLI 的 [1,2,3...] 数组格式都支持——变成只存在于内存里的密钥对。交易在本地组装并签名,发往 RPC 节点的只有签好的交易。私钥不会发到任何服务器,也不写进本地存储,关掉标签页它就没了。钱包生成同理。
这是技术上的答案,没覆盖的部分也得说清楚。把私钥粘贴到任何地方本身就是敏感操作。这套模型的上限就是你这台机器和浏览器的安全性:一台中招的电脑、一个恶意插件、一个仿冒域名,都能让它失效。
用私钥类工具的几条常识。只在你自己控制的电脑上用。优先拿准备退役的钱包开刀——撸毛地址、用完的小号、停跑的机器人钱包——而不是装着全部身家的主钱包。粘贴前先看一眼域名。永远不要粘贴助记词:这些工具要的是单个钱包私钥,跟你要助记词的,要的远超它需要的范围。
如果一个钱包对你还很重要,就别把它导进来。回主页正常连接钱包用就行,那条路上私钥始终不出插件。
动私钥之前,怎么先看清这些钱包里有什么?
先做只读的那一步。批量查询要的是公开地址,不是私钥,它会告诉你这些钱包里到底还剩什么。
选一种查询类型——可回收租金、SOL 余额,或者某一个指定代币——每行粘一个地址,结果查到一行出一行,最后可以导出 CSV。全程不用连钱包,也没有任何东西需要签名。
每次归集之前都先做这一步。查完发现真的空空如也的钱包,根本不用把私钥导进来;剩下的你也就知道哪几个的租金或余额值得跑这一趟。
具体怎么把多个钱包的 SOL 归集到一个地址?
步骤 1:打开「批量归集(多对一)」
进入 solback.app,打开批量工具,选择批量归集(多对一)。这个工具跑的是你导入的私钥,不是连接的钱包,所以不需要先连什么。
步骤 2:导入私钥
点导入钱包,每行粘一个私钥,base58 和数组格式都收。解析不了的行会被跳过并计数,而不是悄悄丢掉——粘贴被截断的时候,就靠这个数字发现。
步骤 3:等扫描跑完
SolBack 会从每个私钥推出地址再去链上读它,按每批 10 个钱包推进,长名单才不至于被 RPC 节点限流。每一行会陆续填上地址、SOL 余额和代币账户。整个扫描过程不产生任何签名。
步骤 4:选代币,填收款地址
代币那栏留空就是归集 SOL,填一个 mint 地址就是只归集那一种。然后填收款地址,一个字符一个字符地核对——链上转账无法撤回,这是整个流程里唯一填错就找不回来的地方。
步骤 5:付好手续费,然后开始
勾上要处理的行,开始。每个钱包各走一笔交易,用它自己的私钥在本地签名,确认一笔行状态就更新一次。名单跑完之前不要关页面。
旧钱包里已经没有 SOL 付手续费怎么办?
这是个实打实的死循环:钱包里有代币但 SOL 是零,就付不起把代币转出去的手续费。撸毛钱包经常卡在这里,因为它做的最后一件事往往就是把剩下的 SOL 当 GAS 花掉。
打开统一代付GAS,粘一个有余额的钱包私钥进去。它会成为这一轮每笔交易的手续费支付方,空钱包不需要自己有余额——也省掉了先给每个地址打一笔粉尘 SOL 的手动操作。
记得让那个 GAS 钱包里的 SOL 够跑完整个名单。如果收款地址从来没持有过某个代币、需要为它新建一个代币账户,那大约 0.00204 SOL 的租金押金也是由它出。
能顺手把空账户里的租金一起回收吗?
能。代币账户被清空之后,账户本身还在,租金押金也还压在里面。勾上同时归集租金,每个被清空的账户会在同一轮里就地关闭,把 0.00203928 SOL 放出来。
租金有自己独立的接收地址栏,可以和其他资产走同一个地址,也可以分开走。这样回收出来的租金里,20% 作为捐赠用于维持网站运营,其余 80% 进你填的租金接收地址。
这 20% 只针对回收出来的租金。钱包里原本就有的 SOL 和代币原样通过——转账本身一分不抽。把「同时归集租金」关掉,这一轮除了网络手续费没有任何扣除。租金是什么、为什么能退,看 Solana 租金机制详解(英文)。
你也可以跳过这一步,之后再用拥有这些账户的钱包去关——参考如何关闭空代币账户(英文),那条路每笔交易最多打包 16 个账户。
多钱包归集到底要花多少钱?
纯转账类的工具一分不抽。整套工具的扣除情况,一张表说清楚:
| 工具 | SolBack 的扣除 |
|---|---|
| 批量归集 —— 扫走的 SOL 和代币 | 无 |
| 批量归集 —— 关闭账户回收的租金 | 租金的 20% |
| 批量资产迁移 —— 回收的租金 | 租金的 20% |
| 批量发送、多转多、中转转账 | 无 |
| 批量查询、钱包生成 | 无 |
| 主页关闭账户流程(连接钱包) | 回收 SOL 的 10%;用自己的推荐链接则为 5% |
| 代币燃烧与 NFT 燃烧流程 | 回收租金的 10% |
Solana 的网络手续费你永远都要付,那笔钱进的是验证者的口袋,不是我们的;另外每次收款地址需要为一个它没持有过的 mint 新建代币账户,也要大约 0.00204 SOL。
推荐链接那一行不是文字游戏:推广佣金是捐赠额的 50%,而且没有任何规则禁止你用自己的推荐链接连自己的钱包。这样一来,主流程的实际成本就减半到 5%。
九个批量工具里,哪一个对得上你的资金流向?
归集只是其中一个方向,剩下的覆盖另外几个:
- 批量归集(多对一) —— 多个钱包进,一个地址出。本文讲的就是它。
- 批量发送(一对多) —— 一个钱包付给一串收款人。每笔装几个收款人在运行时按代币类型、以及收款地址是否需要新建代币账户算出,不是固定数;钱包每次最多接到 10 笔交易一起确认。
- 多转多 —— N 个发送方和 N 个收款方按行一一配对,每一对各走一笔交易,只由它自己的发送方签名。
- 中转转账 —— 资金经本地生成的一次性中转钱包逐跳前推,让来源和去向不被直接关联。
- 批量资产迁移 —— 把名单里钱包的全部代币和 NFT 都搬走,而不是只搬指定的某一种。
- 批量租金归集和批量燃烧 —— 跨多个钱包回收空账户的租金,以及批量燃烧没有价值的代币和 NFT。
- 批量查询和钱包生成 —— 不用私钥就能读余额,以及在本地生成新的密钥对。
如果只是一个你本来就在用的钱包,这些都不需要——回主页连上钱包,用普通的关闭、燃烧和 SWAP 流程就行。
把旧钱包一次扫进同一个地址
批量查询是只读的,能在动任何私钥之前告诉你这些地址里有什么。确认过之后,再让批量归集把它们搬走——转账本身一分不抽。
打开批量工具 免费使用。转账除了 Solana 网络手续费之外没有任何扣除;开启「同时归集租金」后,回收租金的 20% 将作为捐赠用于维持网站运营。关于多钱包归集,还有哪些常见疑问?
- 把私钥粘贴进 SolBack 安全吗?
- 私钥在你的浏览器里解析,只留在内存中用于本地签名,绝不会上传、也不会被保存。这是技术上诚实的答案;实践上同样诚实的答案是:把私钥粘贴到任何地方本身就是敏感操作,这套模型的上限就是你这台机器和这个浏览器的安全性。请只在你自己控制的电脑上使用,并且优先拿准备退役的钱包开刀,而不是装着你全部身家的那个主钱包。
- SolBack 会从我归集的 SOL 里抽成吗?
- 转账部分不抽。用批量归集扫走 SOL 或代币,除了 Solana 网络手续费之外没有任何成本。唯一的扣除发生在租金上:如果你勾选了「同时归集租金」,关闭空代币账户所回收的租金里,20% 作为捐赠,80% 进你填的租金接收地址。钱包里原本就有的钱一分不动。
- 被归集的钱包里没有 SOL 付 GAS 怎么办?
- 打开统一代付GAS,粘贴一个有余额的钱包私钥。它会成为这一轮里每一笔交易的手续费支付方,所以一个持有代币但 SOL 为零的钱包照样能把代币转出去。记得让这个 GAS 钱包里的 SOL 够覆盖名单里的所有钱包。
- 一次最多能归集多少个钱包?
- 没有一个很小的固定上限。扫描按每批 10 个钱包推进,名单越长只是填表越慢;随后每个钱包各走一笔自己的交易。跑的过程中不要刷新页面。
- 能只归集某一种代币而不是 SOL 吗?
- 可以。填上这个代币的 mint 地址,批量归集就会把它从每个被勾选的钱包里扫走。如果收款地址还没有这个 mint 的代币账户,会为它新建一个,大约 0.00204 SOL 的租金押金由手续费支付方出。想一次搬走全部代币和 NFT 而不是某一个 mint,用批量资产迁移。
- 不导入私钥能先查余额吗?
- 能,而且应该这么做。批量查询要的是公开地址而不是私钥,会报出每个地址的可回收租金、SOL 余额或某个代币余额,并支持导出 CSV。它只读链上数据——不用连钱包、不用签名——所以你可以在动任何私钥之前就判断哪些钱包值得跑一趟。