批量转账
批量转账工具在 Solana 主网上一次性把 SOL 或 SPL 代币发给一整份接收钱包名单。你粘贴或上传地址名单,选好每个地址分多少,工具会把转账分成若干批,由你用自己的钱包签名。
批量转账 j.tools/zh-CN/tools/multi-sender
打开工具平台费用
每个接收方0.001 SOL
网络费、租金和交易金额另计。
适用场景
#适用场景- 你在做空投,或者给社区发奖励。手上是持有者名单?空投给持有者指南讲了完整流程。
- 你需要一次给很多钱包批量打款。
- 你要按固定名单发放预售或测试额度。
- 你想把一个代币发给一组确定的接收方,不想一笔笔手动转。
开始之前
#开始之前- 一个已连接的钱包(如何连接),或者用私钥签名时你自己导入的钱包。
- 足够的余额,覆盖所有接收方的金额,加上平台费用、网络费,以及新 SPL 接收方的账户租金。
- 如果发 SPL 代币:代币的铸币地址,用内置代币选择器选取。发送钱包里必须已经持有这个代币。
- 准备好接收方地址名单,可以粘贴、以 CSV 上传,或手动添加。
仅使用短期运营钱包;切勿输入助记词或长期钱包的私钥。
使用方法
#使用方法-
选择要分发的代币
选择钱包来源:已连接的钱包或私钥。在代币配置里打开选择器,选 SOL 或你钱包持有的任意 SPL 代币。
-
添加接收方并选择分配方式
点击导入钱包粘贴地址或上传文件,也可以用添加行。在高级发送设置里选择等额、随机或百分比,并设置总额或范围。名单有问题时,用清理列表删掉无效、重复和指向自己地址的行。
-
核对并发送
摘要会显示接收方总数、接收方收到的金额、平台费用、网络费、新 SPL 接收方的账户租金,以及从你钱包扣走的总额。点击发送给所有人,每一批弹出时在钱包里批准。
关键设置
#关键设置- 代币类型: 发送原生 SOL 或 SPL 代币。没有单独的切换开关,由你选的代币决定。选择不同,适用的费用和租金也不同,因为发 SPL 代币可能需要为接收方创建账户。
- 代币铸币地址: SPL 代币的铸币地址,只有发 SPL 时才需要。用内置代币选择器选取,或者通过带
?token=的链接自动填入。发送钱包里必须已经持有这个代币。 - 接收方: 你的地址名单。每个地址都必须是有效的 Solana 公钥,每个金额都必须大于零。通过导入钱包粘贴或上传文件,也可以手动加行。导入只读取每行的地址,金额来自分配方式,或你在行里手动填的数。
- 分配方式: 决定每个接收方分多少。等额把总额平均分给所有行。随机在你设定的最小值和最大值之间给每行一个随机金额。百分比在你设定的最小和最大百分比范围内给每行一个随机权重,再按权重分配总额,所以这个范围决定的是分布形状,而不是固定某一行的份额。在等额和百分比模式下,你手动填了金额的行会保留该金额,总额不再分给这一行。
- 最大值按钮: 在等额和百分比模式下显示。发 SOL 时,它填入你的余额减去平台费用、网络费和 0.002 SOL 余量。发 SPL 代币时,它填入你全部的代币余额,所以请另外留好支付费用和账户租金的 SOL。
- 清理列表: 名单里有无效、重复或指向自己地址的行时出现,一键删掉这些行,重复的保留第一条。这些行会阻止运行,发送前请清理掉,或手动删除。
- 发送方私钥: 只在私钥路径下使用,给自己管理私钥、自行输入的用户。已连接钱包路径通过钱包适配器签名,完全不接触原始私钥。
费用与成本
#费用与成本| 费用项 | 金额 |
|---|---|
| J Tools 平台费用 | 每个接收方 0.001 SOL |
| Solana 网络费 | 交易时支付给验证者,在实时摘要中显示。 |
| 租金和交易金额 | 需要时单独显示,不属于平台费用。 |
工作原理
#工作原理- 工具构建分批的转账指令。它不会塞进一笔巨大的交易,而是把接收方分成符合 Solana 交易大小限制的批次,再请你按顺序签名。SOL 每批起始 18 个接收方,SPL 起始 6 个,因为代币批次一大,就正好会触发钱包的“可能是恶意交易”警告;在这种普通批次下,如果第一批模拟失败,批次大小会自动缩小。接收方在 7 到 3,000 个之间时,工具会先尝试地址查找表路线,每笔交易可以装 50 个 SOL 接收方或 30 个 SPL 接收方;如果这条路线建不起来,就退回普通批次。
- 发 SPL 代币时,每个接收方的转账旁边都会附带一条幂等的关联代币账户创建指令。账户已存在时,这条指令什么都不做。账户不存在时,这个小账户需要一次性租金,由你的钱包支付,新持有者正是靠它才能收到代币。
- 在已连接钱包路径下,每一批在请你签名之前都会先模拟,所以会失败的批次会被提前发现,并以普通提示显示出来,而不是变成钱包警告。
- 每一批都在你自己的钱包里签名,一批批准一次。平台费用是每批的最后一条指令,只覆盖这一批的接收方,所以失败的批次不收费。在私钥路径下(只供粘贴自己私钥的用户使用),整次运行的平台费用会先作为一笔独立转账发出,之后每个接收方各一笔交易,不做预模拟,最多 1,000 个接收方。
- 浏览器会记住这个钱包在过去 24 小时内已经付过哪些接收方。再次发送同一份名单时,这些接收方会被跳过,并显示提示和仍然再发一次按钮。这只在同一个浏览器里有效。
使用方法
- 选择要分发的代币
- 添加接收方并选择分配方式
- 核对并发送
工作原理
转账分批进行 每批都在你的钱包中签名
- 接收方分成多个批次 batch
- SOL 每批起始 18 个,SPL 为 6 个 18 SOL · 6 SPL
- 地址查找表路线:每批 50 / 30 个 address-lookup-table
- SPL:创建缺少的 ATA,租金由你支付 createAssociatedTokenAccountIdempotent
- 平台费用:每个接收方 0.001 SOL 0.001 SOL × N
- 每批签名前先预模拟 simulateTransaction
- 你按顺序为各批次签名 batch 1 → N
发给所有接收方,逐行显示状态 mainnet
签名之前
#签名之前签名前请查看实时摘要。金额、费用和路由以应用当前显示为准。
常见问题
#常见问题- 发送被无效行挡住。 无效、重复或指向自己地址的行会阻止运行。重复会导致重复打款,发给自己只会白白浪费费用,所以请先点清理列表。
- 金额太小(SOL)。 每个 SOL 接收方至少要收到工具里显示的免租金最低额,才能创建账户。请提高每个地址的金额。
- 余额不足。 开始之前,页面会把你的余额和这次发送需要的金额做比较。需要的金额比从你钱包扣走的总额略高,因为要留一些费用余量。发 SOL 时只会提醒,发 SPL 时则在 SOL 够之前禁止发送。长时间运行期间余额仍可能变动,所以请调低总额,或用最大按钮。
- 有几行失败了。 运行中难免遇到网络波动。按钮会变成重试失败的,点击后只重发没有成功的行。
实用提示
#实用提示- 从持有者快照准备名单。 从代币持有者里导出接收方名单,再把地址粘贴或上传到批量转账,干净利落地完成空投。空投给持有者指南讲了完整路径。
- 打款前先审核名单。 先把接收方地址放进 Wallet Scope 检查,划掉不该打款的行。名单很长时要考虑它的限制:每次最多 500 个地址,资金来源集群只看前 300 个,所以 900 个接收方的名单跑一遍查不完。
相关工具
#相关工具帮助
#帮助本页工具
批量转账
j.tools/zh-CN/tools/multi-sender
- 平台费用
- 每个接收方 0.001 SOL
- 网络费、租金和交易金额另计。
© 2026 J Tools