多対多送金
多対多送金は、ペアにしたウォレットの間でSOLか1種類のSPLトークンを動かします。インポートした送信者がそれぞれ、対応する受取人に指定した金額を送ります。リスト全体は1回のバッチで実行され、すべての送金は自分のブラウザの中で署名されるので、送信者の鍵がサーバーに触れることはありません。
多対多送金 j.tools/ja/tools/many-to-many
ツールを開くプラットフォーム手数料
0.001 SOL (1送金あたり)
ネットワーク手数料、レント、取引額は別途かかります。
このツールが合う場面
#このツールが合う場面- 送信元のウォレットが多数あり、1回の実行で、それぞれから決まった受取人に資金を送る必要があるとき。
- 送信者と受取人の決まった対応に沿って、SOLか1種類のSPLトークンを配るとき。
- 送信者の秘密鍵のリストと、それに対応する受取人アドレスのリストを、同じ順番ですでに持っているとき。
- すべての行を同じ金額にするのではなく、行ごとに金額を変えたいとき(ある行は最大まで、別の行は決まった額など)。
始める前に
#始める前に- ウォレットの接続は任意です(接続方法)。接続したウォレットは署名も支払いもせず、コミッションを帰属させるために実行に印を付けるだけです。バッチに実際に必要なのは動作するRPC接続で、それはページが用意します。
- インポートする送信者の秘密鍵(base58、base64、バイト配列)。鍵はブラウザの中でしか使われません。
- それに対応する受取人の公開アドレスのリスト。2つのリストは並び順でペアになります。
- SPLモードの場合は、動かすトークンのミント。内蔵のトークンセレクターで選びます。
- 各送信者に、送る金額、プラットフォーム手数料、ネットワークの基本手数料をまかなえるだけのSOL。新しいトークンアカウントが必要なSPLの受取人には、少額のレントが1回だけ上乗せされます。
使い捨ての運用ウォレットだけを使用してください。シードフレーズや長期保有用ウォレットの秘密鍵は絶対に入力しないでください。
使い方
#使い方-
資産を選んで行をインポートする
ツールの上部でウォレットを接続できます。ネイティブのSOLを送るならトークンをSOLのままにし、SPLトークンを送るならトークンセレクターを開いて選びます。次に、送信者をインポートで秘密鍵を、受信者をインポートでアドレスを、同じ順番で貼り付けます。
-
ペアのプレビューを確認する
金額モードを選ぶと、すべての行が一度に埋まります。最大は各送信者の使える残高をすべて送り、固定は各行に同じ金額を設定し、パーセンテージは各送信者の残高の一定割合を送ります。そのうえでペアの表(送信元、宛先、各送信者の残高、金額、ステータス)を確認し、送信者や受取人が欠けているペアがあれば直します。
-
バッチを実行する
サマリーのパネル(準備ができたペアの数に対するプラットフォーム手数料、推定ネットワーク手数料、送信合計)を確認します。準備ができたペアの数がラベルに表示される送信ボタンをクリックし、結果の画面に送信済み、失敗、スキップの内訳が出るまで、各行のステータスを見守ります。
主な設定
#主な設定- トークンの種類: 選んだトークンで決まります。SOLならネイティブのSOLを動かし、それ以外のミントならバッチ全体がSPLの実行になります。
- トークンのミント: SPLでは必須です。すべてのペアで動かす1つのミントで、トークンセレクターで選びます。
- 送信者の鍵(送信元): その行の送金にブラウザの中で署名する秘密鍵です。base58、base64、バイト配列を受け付けます。
- 受取人(宛先): 対応する送信者が送る先の公開アドレスです。
- 金額: そのペアの金額で、SOLモードではSOLの単位、SPLモードではトークンの単位です。
- 一括モード: 最大、固定、パーセンテージで、すべての行を一度に自動入力します。入力はすぐに反映され、適用ボタンはありません。自分で編集した行は、設定を変えるまで固定されます。
- プラットフォーム手数料: 1送金あたり0.001 SOLで、各送信者自身のトランザクションの中でオンチェーンで徴収されます。手数料の受取ウォレットはプラットフォームが決めていて、自分では設定できません。
- インポート時の整理: 1回の貼り付けの中で重複した鍵やアドレスは取り除かれるので、重複より後の行が繰り上がります。インポートのたびにペアを確認してください。
手数料とコスト
#手数料とコスト| コスト | 金額 |
|---|---|
| J Toolsプラットフォーム手数料 | 0.001 SOL(1送金あたり) |
| Solanaネットワーク手数料 | トランザクションの処理時にバリデーターに支払われます。リアルタイムのサマリーに表示されます。 |
| レントと取引額 | 受取人の新しいトークンアカウントのレントは送信者が払います。プラットフォーム手数料には含まれません。 |
署名する前に
#署名する前に署名する前に、リアルタイムのサマリーを確認してください。金額、手数料、ルートについては、アプリの表示が最新の正しい情報です。
よくある問題
#よくある問題- レント未満の残りでスキップ(
M2M_RENT_DUST)。 送信者の手元に、Solanaのレント免除の最低額を下回るゼロではない少額のSOLが残ってしまう行は、失敗させずにスキップされます。SPLモードでも、手数料を払った後に残るSOLに同じ確認が行われます。最大で送るか、送信者に十分な額が残るか完全に空になるように金額を下げてください。 - SOLが足りない(
M2M_INSUFFICIENT_SOL)。 送信者が金額と手数料をまかなえないか、SPLの送信者に手数料と新しいアカウントのレント用のSOLがありません。その送信者に資金を追加してください。金額がゼロの行もスキップされます。 - 対応していない行がある。 反対側に送信者がいない受取人は送金できず、受取人がいない送信者は受取人が足りないと表示されます。2つのリストを同じ順番に並べ、同じ長さにしてください。
- 確定のタイムアウト(
CONFIRM_TIMEOUT)。 ツールがトランザクションを送り直し、チェーンの履歴ももう一度確認しましたが、時間内に確定しなかったので失敗扱いになりました。失敗したもののみ残すを使うと、失敗とスキップの行だけが残るので、再試行してください。 - 送信者が通常のウォレットではない。 その鍵のアドレスがトークンアカウントかnonceアカウントのように見えるため、資金を送れず、その行はスキップされます。
- 長いリストは遅くなるだけで、拒否はされない。 行は100件ずつ署名してブロードキャストされ、ブロードキャストの窓口はIPごとに1分あたり120リクエストまでです。送金数の決まった上限はないので、とても長い実行は時間がかかるだけで、1行ずつ見守る必要があります。
実践のヒント
#実践のヒント- ペアの両側を確認しましょう。 受取人はもともと公開アドレスなので、そのままWallet Scopeに入れられます。送信者は秘密鍵で入ってくるので、先に公開アドレスを導き出し、2回目でスキャンしてください。貼り間違えた行を、支払いになる前に見つけられます。Wallet Scopeの上限の500アドレスを超えるリストは、何回かに分けてください。
- きれいに空にするなら最大を使いましょう。 各送信者の残高をすべて受取人に送りたい場合、最大は手数料とレントの最低額を考慮するので、少額が残ってスキップされることを避けられます。
- 大きな対応表は意識して分けましょう。 何千ものペアを貼り付けることもできますが、見守れない実行は、問題が起きても直せません。長いリストは、1つのペアを2回の実行にまたがらせないように、ペアの行をまとめたままバッチに分けてください。
関連ツール
#関連ツールヘルプ
#ヘルプこのページのツール
多対多送金
j.tools/ja/tools/many-to-many
- プラットフォーム手数料
- 0.001 SOL (1送金あたり)
- ネットワーク手数料、レント、取引額は別途かかります。
© 2026 J Tools