GTokenTool
SUI batch transfer

Many senders, many receivers

Pair each sender with one recipient, then sign a transaction for every sender.

1Prepare
2Confirm
3Send

Mix senders and receivers

Import the sender private keys and receiver addresses. Use a fixed amount or attach an amount to every receiver.

0 senders
Token
Amount modeFixed for every receiver, custom amounts, or each sender’s full available balance
Senders (private keys) *0 wallets
Sender wallets
One entry per line · 0 validOnly Ed25519 SUI private keys are supported
Private keys are used only in this browser to sign transactions. They are never uploaded. Export and keep a backup before you start.
Receivers *0 receivers
Receiver wallets
One entry per line · 0 validDuplicates are removed automatically
Amount per receiver
Sender balancesQuery balances before sending
SenderSUI balanceToken balanceReceiver countSend amount
Import sender private keys to see the mapping
Mapping
Senders0
Receivers0
Transactions0
Total to send0 SUI
Service fee0 SUI
Pairing statusCount mismatch
Senders and receivers must be paired one-to-one and have the same count. Each sender signs one transaction and pays a 0.1 SUI service fee.

How does a many-to-many SUI transfer work?

Each sender is paired with one recipient in input order, so the sender and recipient counts must match. Every sender signs one transaction and pays 0.1 SUI in platform fees plus gas.

Quick facts

Pairing
sender 1 to recipient 1, then in order
Count rule
send counts and recipient counts must match
Service fee
0.1 SUI per sender
Gas
charged on every transaction

How it works

Follow these steps to complete the task safely.

  1. 01
    Import sendersPaste one sender private key per line.
  2. 02
    Paste receiversThe receiver count must match the sender count.
  3. 03
    Set amountsUse a fixed amount or a custom amount for each receiver.
  4. 04
    Confirm and sendSender 1 pairs with receiver 1, sender 2 with receiver 2, and so on; each sender signs one transaction.

FAQ

Common questions about this tool and its fees.

How are many-to-many wallets paired?

By input order: sender 1 → receiver 1, sender 2 → receiver 2, and so on.

Must sender and receiver counts match?

Yes. A mismatch is blocked so that every sender gets a transaction and no wallet is left idle.

What is the many-to-many fee?

0.1 SUI per sender transaction plus network gas.

Can one sender send to multiple receivers?

Not in the current many-to-many mode; use one-to-many for that.

Are private keys safe?

They are used only for local signing and are never uploaded; use small wallets and move remaining funds afterwards.