跳转到内容
打开 J Tools
多对多转账 每笔转账 0.001 SOL 平台费用 打开工具

多对多转账

多对多转账工具在配对好的钱包之间转移 SOL 或一种 SPL 代币:你导入的每个发送方,都向与它配对的接收方支付一笔明确的金额。整份名单作为一个批次运行,每笔转账都在你自己的浏览器里签名,发送方私钥不会经过任何服务器。

多对多转账 j.tools/zh-CN/tools/many-to-many

打开工具

平台费用

每笔转账0.001 SOL

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

适用场景

#适用场景
  • 你有很多来源钱包,每个都要在一次运行中给自己对应的接收方打款。
  • 你要按固定的“发送方对接收方”映射,分发 SOL 或一种 SPL 代币。
  • 你手上已经有一份发送方私钥名单,以及一份顺序对应的接收方地址名单。
  • 你想每行设不同的金额(有的行用最大值清空,有的行用固定数额),而不是所有行都一样。

开始之前

#开始之前
  • 连接钱包是可选的(如何连接)。它既不签名也不付款,只是给这次运行做标记,方便归属佣金。批次真正需要的是一个可用的 RPC 连接,页面会替你准备好。
  • 准备好要导入的发送方私钥(base58、base64 或字节数组)。私钥只在浏览器里使用。
  • 一份对应的接收方公开地址名单。两份名单按位置配对。
  • SPL 模式下,需要你要转移的代币铸币地址。用内置代币选择器选取。
  • 每个发送方里有足够的 SOL,覆盖它自己的金额、平台费用和基础网络费。需要新代币账户的 SPL 接收方,还要额外加一笔小额的一次性租金。

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

使用方法

#使用方法
  1. 选择资产并导入行

    可以在工具顶部连接钱包。代币保持 SOL 就是原生转账,也可以打开代币选择器选一个 SPL 代币。然后用导入发送方粘贴私钥,用导入接收方粘贴地址,顺序要一一对应。

  2. 检查配对预览

    选一种金额模式,一次填好所有行:最大发送每个发送方全部可用余额,固定给每行设同一个金额,百分比发送每个发送方余额的一定比例。然后查看配对表(来自、发往、每个发送方的余额、金额和状态),把还缺发送方或接收方的配对补齐。

  3. 执行批次

    查看汇总面板(按就绪数量计算的平台费、预计网络费和待发送合计)。点击发送按钮(按钮上的数字是已就绪的配对数),盯着每行的状态,直到结果窗口显示哪些成功、哪些失败、哪些被跳过。

关键设置

#关键设置
  • 代币类型: 跟随你选的代币。选 SOL 就转原生 SOL;选其他任何铸币地址,整个批次就是 SPL 转账。
  • 代币铸币地址: SPL 模式必填。所有配对都转移这同一个代币,用代币选择器选取。
  • 发送方私钥(来自): 在浏览器里为这一行转账签名的私钥。支持 base58、base64 或字节数组。
  • 接收方(发往): 配对的发送方要付款的公开地址。
  • 金额: 这一对的金额,SOL 模式按 SOL 计,SPL 模式按代币数量计。
  • 批量模式: 用最大、固定或百分比一次自动填好所有行。实时填入,没有应用按钮。手动改过的行会锁定,直到你再次调整这个控件。
  • 平台费用: 每笔转账 0.001 SOL,在每个发送方自己的交易里链上收取。收费钱包由平台设定,不是你来设。
  • 导入去重: 一次粘贴里重复的私钥或地址会被去掉,重复项后面的行会往前移。每次导入后请检查配对。

费用与成本

#费用与成本
费用项金额
J Tools 平台费用每笔转账 0.001 SOL
Solana 网络费交易时支付给验证者,在实时摘要中显示。
租金和交易金额接收方新代币账户的租金由发送方支付,不属于平台费用。

签名之前

#签名之前

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

常见问题

#常见问题
  • 因租金零头被跳过(M2M_RENT_DUST)。 如果某一行转完后,发送方会剩下一点低于 Solana 免租金最低额、但又不为零的 SOL,这一行会被跳过,而不是报失败。SPL 模式下,同样的检查也适用于扣完费用后剩下的 SOL。改用最大,或者调低金额,让发送方要么留够余额,要么完全清空。
  • SOL 不够(M2M_INSUFFICIENT_SOL)。 发送方付不起金额加费用,或者 SPL 发送方缺少付手续费和新账户租金的 SOL。给这个发送方充值。金额为零的行也会被跳过。
  • 配对不齐。 对面没有发送方的接收方无法完成转账,没有接收方的发送方会显示缺少接收方。两份名单要按同样的顺序排好,长度保持一致。
  • 确认超时(CONFIRM_TIMEOUT)。 交易没有及时确认,工具重发并再查了一次链上历史后仍未确认,于是标记为失败。点击只保留失败的(它会保留失败和被跳过的行),然后重试。
  • 某个发送方不是普通钱包。 这个私钥对应的地址看起来是代币账户或 nonce 账户,无法转出资金,这一行会被跳过。
  • 名单很长只会变慢,不会被拒。 行按每组 100 个签名和广播,广播接口每个 IP 每分钟允许 120 次请求。没有固定的转账上限,所以很长的运行只是更耗时,需要逐行盯着。

实用提示

#实用提示
  • 配对两边都要核实。 接收方本来就是公开地址,可以直接放进 Wallet Scope。发送方是以私钥导入的,先推导出公开地址,再另跑一遍扫描。粘错的行在变成实际打款之前就能被发现;超过 Wallet Scope 500 个地址上限的名单,分几次处理。
  • 想清空就用最大。 如果要把每个发送方清空转给对应的接收方,最大会把费用和租金下限算进去,避免因零头被跳过。
  • 大映射要有计划地拆分。 一次粘贴几千个配对没人拦你,但一个你盯不过来的运行,出了问题也修不了。把长名单拆成几批,同一对要放在同一批里,不要把一对拆到两次运行中。

相关工具

#相关工具

帮助

#帮助

本页工具

多对多转账

j.tools/zh-CN/tools/many-to-many

平台费用
每笔转账 0.001 SOL
网络费、租金和交易金额另计。
打开工具