跳转到内容
打开 J Tools(JTools)
批量转账 每个接收方 0.001 SOL 平台费用 打开工具

批量转账

批量转账工具在 Solana 主网上一次性把 SOL 或 SPL 代币发给一整份接收钱包名单。你粘贴或上传地址名单,选好每个地址分多少,在自己的钱包里确认一次后,工具就会分批把转账发出去。

批量转账 j.tools/zh-CN/tools/multi-sender

打开工具

平台费用

每个接收方0.001 SOL

网络费、租金和交易金额另计。

适用场景

#适用场景
  • 你在做空投,或者给社区发奖励。手上是持有者名单?空投给持有者指南讲了完整流程。
  • 你需要一次给很多钱包批量打款。
  • 你要按固定名单发放预售或测试额度。
  • 你想把一个代币发给一组确定的接收方,不想一笔笔手动转。

开始之前

#开始之前
  • 一个已连接的钱包(如何连接),或者用私钥签名时你自己导入的钱包。
  • 足够的余额,覆盖所有接收方的金额,加上平台费用、网络费、新 SPL 接收方的账户租金,以及约 0.001 SOL 的少量预留,这笔预留在发送结束后会退回。
  • 如果发 SPL 代币:代币的铸币地址,用内置代币选择器选取。发送钱包里必须已经持有这个代币。
  • 准备好接收方地址名单,可以粘贴、以 CSV 上传,或手动添加。

仅使用短期运营钱包;切勿输入助记词或长期钱包的私钥。

使用方法

#使用方法
  1. 选择要分发的代币

    在右上角选择钱包来源:已连接的钱包,或使用私钥的本地签名者。在代币下打开选择器,选 SOL 或你钱包持有的任意 SPL 代币。

  2. 添加接收方并选择分配方式

    点击导入钱包粘贴地址或上传文件,也可以用添加行。在分配下选择等额、随机或百分比,并设置总额或范围。之后每个钱包都会列在同一张表里,显示金额、占总额的比例,以及这一行的任何问题。名单有问题时,用清理列表删掉无效、重复和指向自己地址的行。

  3. 核对并发送

    摘要会显示接收方总数、接收方收到的金额、平台费用、网络费、钱包确认次数、新 SPL 接收方的账户租金,以及从你钱包扣走的总额。点击发送给所有人,在钱包里确认一次,然后保持标签页打开,直到发送完成。之后结果窗口会显示多少个钱包收到了、发出了什么,以及从你钱包扣走的 SOL。

关键设置

#关键设置
  • 代币类型: 发送原生 SOL 或 SPL 代币。没有单独的切换开关,由你选的代币决定。选择不同,适用的费用和租金也不同,因为发 SPL 代币可能需要为接收方创建账户。
  • 代币铸币地址: SPL 代币的铸币地址,只有发 SPL 时才需要。用内置代币选择器选取,或者通过带 ?token= 的链接自动填入。发送钱包里必须已经持有这个代币。
  • 接收方: 你的地址名单。每个地址都必须是有效的 Solana 公钥,每个金额都必须大于零。通过导入钱包粘贴或上传文件,也可以手动加行。导入只读取每行的地址,金额来自分配方式,或你在行里手动填的数。
  • 分配方式: 决定每个接收方分多少。等额把总额平均分给所有行。随机在你设定的最小值和最大值之间给每行一个随机金额。百分比在你设定的最小和最大百分比范围内给每行一个随机权重,再按权重分配总额,所以这个范围决定的是分布形状,而不是固定某一行的份额。在等额和百分比模式下,你手动填了金额的行会保留该金额,总额不再分给这一行。
  • 最大值按钮: 在等额和百分比模式下显示。发 SOL 时,它填入你的余额减去平台费用、网络费和 0.002 SOL 余量。发 SPL 代币时,它填入你全部的代币余额,所以请另外留好支付费用和账户租金的 SOL。
  • 钱包表格: 可以按地址搜索,并筛选全部、有问题或已锁定的行。在某行点锁定此金额,这一行的金额就不参与分配。勾选行会打开批量操作栏:设置金额给所选行设置同一个金额,锁定锁定它们,删除删除它们。全部按总额来算会把手动输入的金额交回给分配。
  • 清理列表: 名单里有无效、重复或指向自己地址的行时出现,一键删掉这些行,重复的保留第一条。这些行会阻止运行,发送前请清理掉,或手动删除。
  • 程序地址: 指向程序或系统地址(System Program、代币程序、sysvar)的行会被标为程序地址,不是钱包,并且会阻止发送,因为发到那里的资产到不了任何人手里。删掉这一行才能发送。
  • 发送方私钥: 只在私钥路径下使用,给自己管理私钥、自行输入的用户。已连接钱包路径通过钱包适配器签名,完全不接触你钱包的私钥。

费用与成本

#费用与成本
费用项金额
J Tools 平台费用每个接收方 0.001 SOL
Solana 网络费交易时支付给验证者,在实时摘要中显示。
发送钱包预留一次性发送钱包会留约 0.001 SOL,发送结束后退回你的钱包。
租金和交易金额需要时单独显示,不属于平台费用。

工作原理

#工作原理
  • 只需确认一次。你的钱包只签一笔注资交易,把资金转入一个一次性发送钱包。这个钱包在当前浏览器标签页里新生成,在签署任何交易之前就已存入浏览器存储。注资包括要发出的 SOL 或代币、平台费用、留有余量的网络费、新代币账户的租金,以及约 0.001 SOL 的少量预留。之后由标签页用这个发送钱包签名并发出每一批,不会再弹出确认:发 SOL 每笔交易 18 个接收方,发代币每笔 8 个。
  • 发 SPL 代币时,每个接收方的转账旁边都会附带一条幂等的关联代币账户创建指令。账户已存在时,这条指令什么都不做。账户不存在时,这个小账户需要一次性租金,金额从链上读取,从注资里支付,新持有者正是靠它才能收到代币。
  • 注资交易在钱包显示之前会先做预模拟,每一批发出时网络也会检查,所以会失败的批次不会上链,而是在对应的行上标出来。
  • 每一批都带有只覆盖本批接收方的平台费用,所以没有上链的批次不收费。发送结束后,发送钱包没用完的部分(SOL、代币和预留)都会退回你的钱包。发送期间请保持标签页打开,关闭时页面会先询问。如果发送途中标签页被关掉,等发送开始满 10 分钟后,在同一浏览器、用同一个钱包重新打开工具,发送钱包里剩下的金额就会退回你的钱包。之后在这个浏览器发起新的发送时,也会先做同样的检查。
  • 带转账手续费或 transfer hook 的 Token-2022 代币会走另一条路:每一批都要你的钱包单独确认,每笔交易 6 个接收方,签名前每批都会先预模拟。在私钥路径下(只供粘贴自己私钥的用户使用),每个接收方各一笔交易,用这把私钥签名,不做预模拟,最多 1,000 个接收方;平台费用在发送结束后作为一笔转账发出,只按实际付到的接收方收取。
  • 名单里的每一行都按粘贴的内容发送,之前发送中已经付过的地址不会被跳过。在同一次运行中,结果不明确的批次会先在链上核实,再提供重发,所以重试失败的绝不会给同一个接收方付两次。

使用方法

  1. 选择要分发的代币
  2. 添加接收方并选择分配方式
  3. 核对并发送

工作原理

确认一次,其余由标签页发送 未送达的钱包不收费

  1. 接收方分成多个批次 batch
  2. 一次确认,给一次性发送钱包注资 one-time sender
  3. SOL 每批 18 个,代币每批 8 个 18 SOL · 8 SPL per tx
  4. SPL:创建缺少的 ATA,租金由你支付 createAssociatedTokenAccountIdempotent
  5. 平台费用:每个接收方 0.001 SOL 0.001 SOL × N
  6. 网络在发送时检查每一批 preflight
  7. 剩余部分退回你的钱包 sweep

发给所有接收方,逐行显示状态 mainnet

批量转账 · 圆形为“使用方法”的步骤,方形为“工作原理”的步骤

签名之前

#签名之前

签名前请查看实时摘要。金额、费用和路由以应用当前显示为准。

常见问题

#常见问题
  • 发送被无效行挡住。 无效、重复或指向自己地址的行会阻止运行。重复会导致重复打款,发给自己只会白白浪费费用,所以请先点清理列表。
  • 金额太小(SOL)。 如果地址里还什么都没有,SOL 接收方至少要收到工具里显示的免租金最低额(从链上读取),才能开设账户。请提高每个地址的金额。已经持有 SOL 的地址,金额多少都可以。
  • 余额不足。 开始之前,页面会把你的余额和这次发送需要的金额做比较。需要的金额比从你钱包扣走的总额略高,因为要留一些费用余量。设置时会提醒,并且在余额够之前禁止发送,无论发 SOL 还是代币。长时间运行期间余额仍可能变动,所以请调低总额,或用最大按钮。
  • 有一行是程序地址。 只要有行指向程序、代币程序或 sysvar 而不是钱包,就无法发送。删掉这一行。
  • 有几行失败了。 运行中难免遇到网络波动。结果窗口和按钮都会提供重试失败的,点击后只重发没有成功的行。下载 CSV 回执会保存这次运行,新建发送则重新开始。
  • 发送途中关掉了标签页。 等发送开始满 10 分钟后,在同一浏览器连接这个钱包、重新打开工具,一次性发送钱包里剩下的金额就会退回你的钱包。未满 10 分钟的发送钱包不会被处理,因为它的发送可能还在另一个标签页里进行。

实用提示

#实用提示
  • 从持有者快照准备名单。 从代币持有者里导出接收方名单,再把地址粘贴或上传到批量转账,干净利落地完成空投。空投给持有者指南讲了完整路径。
  • 打款前先审核名单。 先把接收方地址放进 Wallet Scope 检查,划掉不该打款的行。名单很长时要考虑它的限制:每次最多 500 个地址,资金来源集群只看前 300 个,所以 900 个接收方的名单跑一遍查不完。

相关工具

#相关工具

帮助

#帮助

本页工具

批量转账

j.tools/zh-CN/tools/multi-sender

平台费用
每个接收方 0.001 SOL
网络费、租金和交易金额另计。
打开工具