Send Tokens to multiple accounts with your personal computer
V1 is a basic tool which does transactions one address at a time , so initalize a transaction <-> wait for confirmation <-> initalize the next transaction . If a transaction is failed , then the script is stopped by default and would need a human interference to start again.
V2 is a advanced tool made on top of V1 with functions like multithreading , so that all the transactions are initalized nearly at the same time but are not needed to wait for confirmation of the previous initialized transaction to be confirmed. This gives a summary at the end with failed and success logs for each transaction . The disadvantage of this method is , if you have set a low gas price then all the transactions will fail and you will end up loosing the gas amount.
->V1 transactions per minute is around 12.
->V2 transactions per minute is around 290.
To change the gas fees for transactions in V1, please modify the following parameters in the code on the line 55-58 , you would need to change the 0.51 and 40000 according to your needs and network conditions:
# Estimate the gas for the transaction
gas_price = web3.to_wei('0.51', 'gwei') # Gas price in gwei
gas_limit = 40000 # Gas limit
transaction_cost = gas_price * gas_limitMake an Excel file with two colums named as Amount and Receiver like the following and add the data in it to use the multisend functionality of the tool
| Amount | Receiver |
|---|---|
| 100 | 0x220866B1A2219f40e72f5c628B65D54268cA3A9D |
| 200 | 0x86A41524CB61edd8B115A72Ad9735F8068996688 |
| 150 | 0x86A41524CB61edd8B115A72Ad9735F8068996688 |