Optimism Bulk Sender (Many-to-Many)
Run many Optimism transfers in one go, each sender wallet paired with its own recipient — ideal for moving funds between wallet sets.
Paired batch transfers on Optimism
The many-to-many sender takes two lists on Optimism — sender wallets and recipient addresses — and pairs them, so every sender pays its own recipient. Pair them in order or randomly and choose a fixed, random or percentage amount, including 100% to empty the sender. Use it to move ETH or tokens between two wallet sets, to refill many wallets from many others or to redistribute funds without doing every transfer by hand. Transactions are signed in your browser and sent through the RPC endpoint you choose.
How it works
- Choose Optimism and an RPC endpoint; leave the token empty to send ETH or enter a token address.
- Paste the private keys of the sender wallets and the recipient addresses, one per line, and choose whether they are paired in order or randomly.
- Pick the amount — fixed, random, a percentage or 100% of the balance — set the delay and start.
Why use ChainTx.Tools
- Non-custodial: private keys are used only in your browser and are never sent to our servers.
- Works with public or your own RPC endpoints, with an adjustable delay between transactions.
- Live progress for every transfer with a link to the block explorer.
- No registration and no KYC — open the page and start.
Frequently asked questions
How is many-to-many different from one-to-many?
One-to-many sends everything from a single wallet. Many-to-many lets every transfer use its own sender wallet, so you can move funds between two lists of wallets in one run.
Can I transfer tokens on Optimism?
Yes. Enter a ERC-20 token address to send that token, or leave it empty to send ETH.
Who pays the network fees?
Each sender wallet pays the fee for its own transfer in ETH.