A simple and efficient script to batch-send native or ERC-20 tokens from one wallet to multiple recipients. Ideal for airdrops, bulk payments, or token distributions.
sudo apt update && sudo apt install -y curl
curl -sSL https://raw.githubusercontent.com/zunxbt/installation/main/git.sh | bash
git clone https://github.com/zunxbt/token-disperser && cd token-disperser
curl -sSL https://raw.githubusercontent.com/zunxbt/installation/main/node.sh | bash
npm install enquirer@2.4.1 ethers@6.13.5 node-fetch@3.3.2 ora@5.4.1
- Open
address.txt
file to input recipient wallet addresses, one per line
nano address.txt
- After entering all addresses, save the file using
Ctrl + X
and the pressY
and then pressEnter
batch.TXN.mp4
- To start sending tokens, use the below command
node bot.js
- After running at the last stage it will ask
⛽ Use custom gas settings? (y/N)
; if u want to use current gas fee then writeN
but if u want to use customized gas fee instead of current gas fee then u should writey
- You need to enter the private key of the wallet from which you want to send tokens to other wallets.
- Choose the Native Coin option if you want to send gas tokens like BNB, ETH, or IP. If you want to send an ERC-20 token, you need to enter the contract address of that token.
- If the network you want to use is not available, you can edit the
chains.json
file and modify it with your preferred network.