批量归集
批量归集工具一次运行就把多个来源钱包里的 SOL 或某种 SPL 代币归集到一个目标地址。你用私钥导入来源钱包,设定每个钱包归集多少,填好目标地址,工具会在本地为每个钱包签名,并行广播转账,每一行的状态都实时可见。
批量归集 j.tools/zh-CN/tools/batch-collector
打开工具平台费用
每个来源钱包0.001 SOL
网络费、租金和交易金额另计。
适用场景
#适用场景- 你要把很多钱包的资金合并到一个钱包,用于清理金库、活动收尾或整合账户。
- 空投、分散买入或多钱包测试之后,很多钱包里散落着剩余的 SOL 或零碎代币。
- 你不想一个个手动清空钱包,而是想跑一个并行、经过校验、每行状态清楚的批次。
开始之前
#开始之前- 一份来源钱包私钥名单。每行粘贴一个,或者通过导入钱包终端上传文件(.csv、.txt、.json 或 .tsv)。每行只读取私钥:逗号或制表符之后的内容都会被忽略,所以金额要在页面上设置。页面不限制钱包数量,上传文件本身最大 4 MB。
- 一个目标地址。粘贴一个 Solana 地址(“填地址”模式),或切换到“已连接钱包”,把所有资金发到已连接钱包的地址。粘贴目标地址时不需要连接钱包。
- 如果归集 SPL 代币,用代币选择器按铸币地址选好要归集的代币。默认是 SOL。经典 SPL 和 Token-2022 都支持,不确定自己持有的是哪种,请看 SPL 与 Token-2022。
- 每个来源钱包里留一点 SOL,用来付每笔交易的平台费用和基础网络费。付不起的钱包会被跳过,也不会被收费。归集 SPL 代币时,如果目标地址还没有该代币的账户,第一次归集还要额外付约 0.002 SOL 来创建它。
仅使用短期运营钱包;切勿输入助记词或长期钱包的私钥。
使用方法
#使用方法-
选择代币并导入钱包
选择 SOL(默认),或用代币选择器按铸币地址选一个 SPL 代币。点击导入钱包,每行粘贴一个私钥,或上传文件。每一行的 SOL 和所选代币余额会批量加载,开始之前就能看到实时金额。
-
设置目标地址和金额
粘贴目标地址,或切换到“已连接钱包”使用已连接钱包的地址。选一种归集模式,自动填好每行的收取金额:最大、固定、保留或百分比;需要单独设数的行可以手动修改。
-
运行并查看每行状态
核对合计:钱包总数、钱包里的 SOL 合计、实际到账、平台费和网络费。点击从 N 个钱包归集,查看每行的状态和签名。结束后用“只保留失败的”,只留下需要重试的行。
关键设置
#关键设置- 代币类型: 归集原生 SOL 或 SPL 代币。SPL 需要有效的铸币地址。
- 归集模式: 每个钱包的金额规则。最大全部归集:SOL 归集时,扣除平台费用和网络费后钱包余额正好为零。固定从每个钱包归集同样的数量。保留在每个钱包留下设定的数量,其余全部归集。百分比按比例归集每个钱包的余额。
- 收取金额(每行): 根据所选模式自动填入。手动修改某一行,只会覆盖这个钱包的模式设置;之后切换模式,这一行仍保留你填的数。
- 目标模式: 粘贴一个地址(“填地址”),或把全部资金发到已连接钱包的地址。
- 平台费用: 每个来源钱包收取一笔固定平台费用,在该钱包自己的归集交易里扣除,运行前会显示。当前金额见应用内摘要或费用表。
- 代币归集时的 SOL: 归集 SPL 代币时,每个钱包在扣除平台费用、网络费和账户租金后剩下的 SOL 也会一起转到目标地址。清空后的代币账户保持开启。
费用与成本
#费用与成本| 费用项 | 金额 |
|---|---|
| J Tools 平台费用 | 每个来源钱包 0.001 SOL |
| Solana 网络费 | 交易时支付给验证者,在实时摘要中显示。 |
| 租金和交易金额 | 需要时单独显示,不属于平台费用。 |
使用方法
- 选择代币并导入钱包
- 设置目标地址和金额
- 运行并查看每行状态
工作原理
每个钱包各自一笔归集交易 私钥留在你的浏览器标签页
- 一次加载所有钱包余额 SOL + token
- 模式自动填入每行归集金额 Max · Fixed · Keep · Percent
- SOL 不够付费的钱包跳过,不收费 Needs SOL
- 低于租金下限的余额清扫为零 rent-exempt
- 费用在该钱包自己的交易内扣除 0.001 SOL
- 每个钱包用自己的私钥本地签名 local
- 并行广播转账 parallel
资金归集到一个目标地址,逐行显示状态 SOL · SPL · Token-2022
签名之前
#签名之前签名前请查看实时摘要。金额、费用和路由以应用当前显示为准。
常见问题
#常见问题- 需要 SOL。 这个钱包付不起每个钱包的费用加网络费。它会被跳过,不算失败,也不收费。给它充一点 SOL,下次运行就能包含进来。
- SOL 不够付手续费。 同一个原因在单行层面的表现(
BC_INSUFFICIENT_SOL_FOR_FEE)。给来源钱包充值。 - 无法归集。 这个钱包算出来的金额为零,通常是因为它根本没有所选的代币,这一行会被跳过。检查余额和模式。
- 目标地址需要租金(
BC_DESTINATION_NEEDS_RENT)。 空的目标钱包,第一笔到账的转账至少要达到免租金最低额。工具会先单独发送能满足这个条件的最大一行。如果没有一行够大,小额的行会被跳过;先给目标地址转一点 SOL,再运行一次。 - 来源不是钱包(
BC_SOURCE_NOT_A_WALLET)。 这个私钥对应的地址不是普通钱包(看起来是代币账户或 nonce 账户),无法转出,这一行会被跳过。 - 转账或确认超时。 网络繁忙。用“只保留失败的”后再运行一次。
- 触发了租金保护。 如果部分归集会让钱包余额卡在零和免租金最低额之间,工具会改为全部清空到零,避免租金错误。
实用提示
#实用提示- 确切金额直接填进表格。 如果你已经知道某个钱包要归集多少,就直接填。导入只读取私钥,但手动修改的收取金额优先于全局模式,所以精确金额的行和按模式计算的行可以混用。
- 归集后收回租金。 清空代币账户后,它的租金押金还留在里面。某个钱包里的 SPL 代币用完后,对清空的账户运行关闭账户,把押金拿回来。
- 归集前先看看钱包里有什么。 这里导入的是私钥,所以先推导出每个来源钱包的公开地址,再把地址名单粘贴到 Wallet Scope。一张表就能看到 SOL、代币余额和钱包年龄,知道哪些钱包值得付每钱包的费用,哪些只剩零头。Wallet Scope 每次最多 500 个地址,来源名单更长时要分几次跑。
- 看实际到账,不要看钱包里的 SOL 合计。 合计里两者都有。实际到账是扣除每钱包费用后真正到手的金额;名单很长、余额都很小时,两者的差距能告诉你这次归集值不值得跑。归集代币时,它只计算代币,不包括一起转过去的 SOL。
相关工具
#相关工具帮助
#帮助本页工具
批量归集
j.tools/zh-CN/tools/batch-collector
- 平台费用
- 每个来源钱包 0.001 SOL
- 网络费、租金和交易金额另计。
© 2026 J Tools