批量兑换
批量兑换在一次统一调度的运行里,用一整批导入的钱包买入或卖出同一个 Solana 代币。你选好代币、它用来交易的另一个代币和方向,设定每个钱包交易多少,工具会把每笔交易直接路由到有流动性的市场,同时实时交易列表显示每个钱包的结果。
批量兑换 j.tools/zh-CN/tools/multi-swap
打开工具平台费用
每笔钱包交易0.0035 SOL
网络费、租金和交易金额另计。
适用场景
#适用场景- 你的项目需要一次性用很多钱包买入或卖出,而不是一个钱包一个钱包手动交易。
- 你交易的是 Pump.fun、PumpSwap、Raydium、Meteora 或 Orca 市场,或者 StonkFun、Bonk.fun 或 Raydium LaunchLab 曲线上的代币,希望工具自动识别交易场所,或者固定在某一个市场上。
- 这个币要用 SOL 以外的代币交易:它的曲线计价用的 USD1 或 xStock,或者与它共用一个池子的任意代币。
开始之前
#开始之前- 一个已连接的操作钱包(如何连接)。它用来挂靠这次运行的费用记录和推荐归属,不负责为交易出资;没有连接钱包时,开始保持关闭。第一次开始运行时,它会签一条免费消息,证明这次运行归它所有(不是交易,也不付任何费用);这个证明之后 30 天内有效。
- 真正参与交易的钱包的私钥,通过导入钱包导入,每次运行最多 1,000 个。私钥只留在你的浏览器标签页里,永远不会被发送出去。
- 每个交易钱包里要有足够的 SOL,覆盖交易金额加上每个钱包的预留(平台费用、网络余量、新代币账户租金、优先费和中继小费,如有)。在 Pump.fun 场所上,预留还包括钱包首次买入时的一次性账户租金,以及协议费和创作者费用的一点余量。每个钱包一行会显示每个钱包留下的预留额。当这次运行用另一个代币交易时,买入花的是那个代币,SOL 只用来付费用、小费和新代币账户。
- 一个在 Pump.fun 或 LaunchLab 联合曲线、PumpSwap、Raydium、Orca Whirlpool 池子,或 Meteora 池子(DLMM、DAMM v2、DAMM v1,或仍在交易的 Dynamic Bonding Curve)上有活跃市场的代币铸币地址。用内置的代币选择器选择。Token-2022 代币可以在这里交易,但有两种例外,工具会在任何钱包签名之前拒绝:transfer hook 会运行某个程序的代币,以及带转账费的代币(只有 LaunchLab 联合曲线接受这类代币,而且只限它自己的币)。xStock 带的 hook 没有设置程序,和普通代币一样交易。如果你还不了解这些场所如何承载流动性,请读去中心化交易所与流动性。
仅使用短期运营钱包;切勿输入助记词或长期钱包的私钥。
使用方法
#使用方法-
导入钱包并选择路由
连接操作钱包,用代币选择器选好代币。交易对框从上到下读:支付是每个钱包付出的,收到是它得到的,两个框之间的圆形按钮会把买入切换成卖出。买入时支付一侧默认是 SOL,或者该币曲线计价的代币;如果这个币要用另一个代币交易,点击那一侧。路由保持自动,让工具找到活跃的市场;或者点选 Pump.fun、PumpSwap、LaunchLab、Raydium、Orca 或 Meteora 选项,只在那里交易。然后打开导入钱包,添加你要用来交易的钱包私钥。
-
设置金额策略和执行参数
在每个钱包一行,买入可选固定、区间、按余额百分比或最大。卖出可选 25%、50%、75%、全部或自定义。你仍然可以手动修改钱包表格里的任意一行。在钱包列表下面设置速度、滑点 %、优先费,以及可选的中继小费。
-
开始运行并监控
按任何按钮之前先看运行栏:每笔交易的平台费用、新代币账户的租金和中继小费(如有)。钱包列表上方的栏显示会发出什么,以及预估会收回什么。点击开始批量兑换,在交易里跟踪每个钱包。运行期间,暂停、停止和重试失败的就在同一个栏里。没有单独的模拟步骤:不能交易的钱包在你开始之前,就会在表格里被标为被拦下,并写明原因。
关键设置
#关键设置- 支付和收到。 整次运行的方向。钱包付出支付里的,得到收到里的;两个框之间的圆形按钮会把它们对调,所以买入就变成卖出。每个框还会显示已加载的钱包持有多少。
- 代币。 要交易的 Solana 代币,用内置代币选择器选择。
- 计价代币。 交易对的另一侧。默认是 SOL,或者该币 LaunchLab 曲线计价用的代币(以 USD1 发行的 Bonk.fun 币是 USD1,StonkFun 币是 xStock)。点击它可以选任意代币,SOL、USDC 和 USDT 在列表最上面,重置按钮会带你回到默认值。页面随后会查找两者之间的池子:LaunchLab 曲线、以该代币计价的 Pump.fun 曲线(USD1 或 PUMP)、PumpSwap 池、Raydium 路由、Orca 或 Meteora 池。如果没有哪个能直接交易这个交易对,它会这样提示,开始保持关闭。网络费和平台费用始终用 SOL 支付。
- 路由。 交易场所路由:自动、Pump.fun、PumpSwap、LaunchLab、Raydium、Orca 或 Meteora,每个选项都带着该场所的标志和一个圆点,表示这个币是否在那里交易。自动会识别活跃市场(Pump.fun 或 LaunchLab 联合曲线,毕业后走 PumpSwap,其余走 Raydium),并把它的选择显示在选项旁边;固定则只在那个市场交易。在 SOL 交易对上,Orca 和 Meteora 排在自动的最后,只有前面的市场对某个钱包都没有路由时才会走到它们。如果一个币只在那里交易,页面会请你选择那个市场。对于由两个代币组成的交易对,自动会取第一个有这个交易对的市场:LaunchLab、Pump.fun 曲线、PumpSwap、Raydium、Orca,最后是 Meteora。代币没有市场的选项会显示为灰色。只有当该币的曲线以另一个代币(USD1 或 PUMP)计价时,Pump.fun 曲线才承载这个交易对;否则它用 SOL 交易。
- 每个钱包(买入)。 每个钱包的买入规模:固定(每个钱包同样的数量)、区间(在最小值和最大值之间随机取一个数量;重新随机会重新抽取)、按余额百分比(每个钱包 SOL 余额的一定比例,或它持有的计价代币余额的一定比例)或最大(花掉费用和租金预留之外的全部;在代币交易对上,是那个代币的全部余额)。SOL 数量超过 9 位小数,或者区间填成从大到小,都会让开始保持关闭,并说明要改哪个值。
- 每个钱包(卖出)。 按每个钱包代币持仓的百分比卖出:25%、50%、75%、全部,或大于 0、最高 100 的自定义百分比。全部会发送每个钱包链上的准确余额,所以不会留下零头。
- 滑点 %。 自动默认开启,使用 1%。关掉它,就可以用滑块(0.5% 到 50%,每次 0.5 个百分点)或直接输入 0.01% 到 50% 之间的值来设置;超出这个范围的值会让开始保持关闭。服务器接受 1 到 5,000 bps(0.01% 到 50%)。第一轮之后,运行器会给失败的钱包最多两轮重试,每轮重新报价:第一轮在你的设置上加 2 个百分点,第二轮加 4 个百分点,所以从 1% 开始的运行最高可能到 5%。这个上调对你设的任何数值都生效,不只是自动。同一个分块里的钱包使用相同的容忍度。卖出时,每个钱包都按它在分块里最后成交来报价,且最低输出永远不低于现价的 51%。
- 优先费。 一个滑块,档位是自动、快速、极速和超高,默认极速。自动会读取兑换涉及账户最近的费用。快速、极速和超高分别以每笔约 0.0005、0.001 和 0.003 SOL 为目标;PumpSwap 交易使用更大的计算上限,所以最多可能付到约 1.2 倍。
- 速度。 五个选项。谨慎每次构建 10 笔,同时在途 5 笔,分块之间暂停 1.5 到 3 秒。普通(默认)每次构建 100 笔,同时在途 120 笔,不暂停。极速每次构建 100 笔,不设在途上限。顺序让每个钱包等上一笔兑换上链后,再按当前价格交易。间隔一次只发一个钱包,中间留一段间隔。卖出每个分块都会重新读取池子,买入复用最近一次的路由读取,重试轮次则总是重新报价。
- 间隔。 在速度下,间隔会展开固定(钱包之间间隔相同)或随机(在最小值和最大值之间随机间隔),最长 300 秒。更长的间隔、从大到小填写的随机区间,或者不是数字的值,都会让开始保持关闭并说明原因;页面不会为了让它合规而改动你填的内容。下一个钱包的交易在间隔期间就已构建好,所以发送始终一次一个,并且至少相隔这么久,构建时间不会叠加在间隔上。如果你保留谨慎、普通或极速,而这次运行自身在 Pump.fun 联合曲线或 PumpSwap 池子上的预估价格影响超过你的滑点,开始会把运行拆成足够小的几波,使其保持在容忍度之内,每一波都按上一波留下的储备定价。当一次只能放下一个钱包时,它会把运行切换成顺序。运行栏会说明它选了哪一种。在预设速度下从两个或更多钱包卖出时,还会出现一条提示,带一个使用顺序模式链接。
- 中继小费。 可选的第二条投递通道,默认关闭。滑块可选关、快速、极速或超高:每笔交易 0.0005、0.001 或 0.003 SOL。开启后,小费放在每笔交易里,签好名的交易副本会发给 Helius Sender,由它分发给 Jito 以及各区域的质押连接。实际投递仍由你付费的 RPC 池完成;中继只是多买一条进入通道。
- 钱包。 这次运行里导入了多少钱包。硬上限是每次 1,000 个,导入弹窗和服务器都会检查。开始运行时还要过几道关:每个操作钱包同时只能有一个活跃运行,全平台有活跃运行总数上限,每个操作钱包每小时有一个远高于正常使用量的上限,每个网络还有短时突发限制。触发任何一项的运行会在开始时被拒绝,而不是跑到一半中断。
费用与成本
#费用与成本| 费用项 | 金额 |
|---|---|
| J Tools 平台费用 | 每笔钱包交易 0.0035 SOL |
| Solana 网络费 | 交易时支付给验证者;运行栏不含网络费和优先费。 |
| 优先费 | 快速、极速或超高档位下每笔交易约 0.0005、0.001 或 0.003 SOL;自动跟随费用市场。 |
| 中继小费 | 仅在开启中继小费时:每笔交易 0.0005、0.001 或 0.003 SOL,显示在运行栏里。 |
| 租金和交易金额 | 新代币账户租金显示在运行栏里,不属于平台费用。 |
运行栏还会注明,不包含 DEX 手续费和价格冲击。
为什么用这个工具
#为什么用这个工具- 每个钱包的状态、实时交易列表和重试按钮都在一个地方,不用在脑子里记几十笔独立交易。顺序很重要时,顺序速度会一个钱包接一个钱包地交易。
- 节奏选项会把交易分散开,运行看起来不会像同一瞬间砸向市场的一波明显集中买卖。
- 工具会自动识别交易场所;你清楚流动性在哪里时,也可以固定在某一个市场。
- 批量金额规则作用于整个列表,开始前你仍然可以修改任意单独一行。
使用方法
- 导入钱包并选择路由
- 设置金额策略和执行参数
- 开始运行并监控
工作原理
每个钱包一笔交易,分批发送 私钥留在你的浏览器中
- 构建任何交易前先检查运行上限 ≤1000 wallets
- 检测实时市场,或使用你固定的市场 route: Auto
- 每个钱包金额按你选择的模式 buy / sell mode
- 每笔交易设置滑点和优先费 1–5000 bps
- 每笔钱包交易 0.0035 SOL 平台费用 0.0035 SOL
- 按速度和间隔分批发送 chunks · in-flight
- 可选:Jito 小费,副本发往 Helius Sender Helius Sender
- 失败钱包重报价两次:+2,再 +4 点 retry ×2 · +2/+4 pts
每个钱包的结果显示在实时终端 mainnet
平台版本
#平台版本应用还为每个平台单独提供一个批量兑换页面。每个页面都是锁定在一个市场或发射台上的批量兑换,顶部有一个仅限标签,点开后可以在其他市场使用同一个工具。DEX 页面把每笔兑换发到该代币在这个 DEX 上的池子,并且没有自动路由。发射台页面保留自动,但只提供它自己的曲线,以及它的代币迁移后进入的池子。如果你粘贴的代币来自别处,页面会提示你,给出一个打开通用批量兑换的按钮,并让开始保持关闭。DEX 页面还会在它自己的市场检查有结果之前让开始保持关闭,并每 8 秒重新查询一次。报价一侧是其他代币时,DEX 页面会检查这个交易对在该 DEX 上自己的池子。本页的步骤同样适用于这些页面,费用也相同。
| 页面 | 提供的路由 | 交易内容 |
|---|---|---|
| Pump.fun 批量兑换 | 自动、Pump.fun、PumpSwap | 一个 Pump.fun 代币,在它的联合曲线上,或毕业后在它的 PumpSwap 池子里。 |
| PumpSwap 批量兑换 | PumpSwap | PumpSwap 池子里的代币。 |
| Raydium 批量兑换 | Raydium | Raydium 池子里的代币(AMM v4、CPMM 或 CLMM)。 |
| Meteora 批量兑换 | Meteora | Meteora 池子里的代币:DLMM、DAMM v2、DAMM v1 或 Dynamic Bonding Curve。 |
| Orca 批量兑换 | Orca | Orca Whirlpool 里的代币。 |
| StonkFun 批量兑换 | 自动、LaunchLab、Raydium | 在 StonkFun 发行的代币:它的 LaunchLab 曲线(默认用曲线计价的代币交易,比如 xStock),迁移后是它的 Raydium 池子。 |
| Bonk.fun 批量兑换 | 自动、LaunchLab、Raydium | 在 Bonk.fun 发行的代币:它的 LaunchLab 曲线(以 SOL 或 USD1 计价),迁移后是它的 Raydium 池子。 |
| LaunchLab 批量兑换 | 自动、LaunchLab、Raydium | 任何有 Raydium LaunchLab 池子的代币,包括 StonkFun 和 Bonk.fun 的代币:先走曲线,迁移后走 Raydium。 |
签名之前
#签名之前点击开始批量兑换之前,检查运行栏和钱包表格。运行开始后,导入的私钥会自动签名,不会有钱包弹窗帮你拦住错误。页面会在签名前检查服务器构建的每一笔交易,没通过检查的分块根本不会签名。金额、费用和路由以应用当前显示为准。
常见问题
#常见问题- 某个钱包被跳过或失败。 开始时,如果钱包余额不够覆盖交易加预留,就会被跳过,它在钱包表格里的那一行会写明原因;如果它的市场不活跃或者价格变了,就会失败。重试失败的只会重新运行失败和过期的钱包。被跳过的钱包需要先充值,然后重新选中它,发起一次新的运行。
- Pump.fun 联合曲线上的买入被拦下。 这次运行会吃掉过多剩余曲线深度:达到 60% 时显示警告,达到 100% 时必须勾选我知道了,仍然执行。在活跃曲线上卖出,10% 起警告,25% 起需要勾选确认。调低每个钱包的数量、减少钱包数量,或者在你接受价格变动时勾选确认。
- 滑点失败。 运行器会在最多两轮里重新给失败的钱包报价,在你设的滑点上先加 2 个百分点,再加 4 个百分点。如果交易仍然失败,说明市场变动太快;把速度切换为顺序,试试更小的规模,或者选更高的优先费。
- 交易过期。 网络繁忙,blockhash 过期了。服务器会重发同一笔交易,并先检查链上情况再判定过期;剩下的失败会显示在交易里,可以重试。
- 停止没有撤销交易。 停止会在下一个分块之前结束运行,但已经发出的交易会继续确认,因为发出去的交易无法撤回。暂停也是同样的方式暂缓下一个分块。
- 运行无法开始。 批量兑换每个操作钱包同时只允许一个活跃运行,全平台也有活跃运行总数上限。如果你的某次运行还没结束,或者平台已满,开始请求会在构建任何交易之前被拒绝。等它结束后再开始。
- 交易对下面有一行提到 transfer hook。 这个币,或者它用来交易的代币,是一个 transfer hook 会运行某个程序的 Token-2022 代币。任何针对它的运行都无法开始,所以开始保持关闭。换一个币,或者换一个计价代币。
- 「没有池能直接用这个代币交易这个币。」 这个页面提供的市场里,没有哪个有这个交易对的池子。换一个代币,或者用重置按钮回到默认值。如果检查本身没能完成,重新检查会再跑一次。
- 有些钱包拿回的比付出的少。 卖出时,页面会给每个钱包的卖出定价,并统计所得低于它所付平台费用、小费和网络费的钱包数。勾选仍然卖出来执行它们,或者取消选中它们。
- 「暂时无法确认这个币在 … 上有没有池子。」 DEX 页面上的市场查询没有返回结果。页面每 8 秒重新查询一次,期间开始保持关闭;结果一到就会自动打开。
- 「暂时无法估算这笔卖出的价值。」 卖出时页面读不到价格,所以无法统计哪些钱包的所得会低于它们要付的费用。这行提示会显示一次卖出要付的手续费和小费;持仓价值低于这个数的钱包请跳过。
- 「请确认这是你的钱包」。 开始运行时会请操作钱包签一次免费消息;如果你拒绝,或者钱包不能签消息,运行就不会开始。再点一次开始并签名。
- 「这个代币不是 SOL 交易对上的 … 代币。」 你在一个平台页面上,而这个代币在别处交易。DEX 页面会改为提示没找到该 DEX 上的池子。用消息旁边的按钮打开通用批量兑换,或者粘贴来自该平台的代币。
实用提示
#实用提示- 在流动性薄的 Pump.fun 联合曲线上,大额买入要分散到更多钱包、每个钱包小一点,而不是用几个大钱包。小份额每笔交易的价格冲击更小,也不容易触发曲线深度警告。
- 只有在区块拥堵、交易不断过期时,才用中继小费通道。平稳时期,普通的优先费就能上链,还更便宜。
- 每个交易钱包里在运行栏的数字之外多留一点 SOL 缓冲,尤其是在 Pump.fun 上,页面还会预留协议费和创作者费用的余量,以及钱包首次买入的租金。
相关工具
#相关工具帮助
#帮助本页工具
批量兑换
j.tools/zh-CN/tools/multi-swap
- 平台费用
- 每笔钱包交易 0.0035 SOL
- 网络费、租金和交易金额另计。
© 2026 J Tools