I have a large number of Ethereum wallets with small amounts of ERC-20 tokens in each. How can I send all of these tokens to a single ethereum wallet without doing this process manually? (it would take a long time)

  • Is this a recurring situation or a one-time effort? Does "large" mean hundreds or thousands? – Lucian Boca May 10 '18 at 7:50

I'm betting that it might be faster to do it manually than trying to automate a process that you might only do once anyway.

| improve this answer | |
  • Not sure how long it would take to automate this but it might be worth the investment if I can easily adapt it for use in the future. Right now it would take about 30-40 hours of manual labor to do this. I'm thinking of hiring someone to do this since each wallet has a small amount of funds and have them send the funds to a wallet that only I hold the private keys to. I could slowly release more private keys to them once it's confirmed that they sent the funds from the addresses as promised. When developers air drop a token do they manually execute each transaction? – EhEth Nov 22 '17 at 13:04

You have to do that manually. Even if you create a script, you are going to need to add manually all your private keys to be able to sign transfer transactions.

| improve this answer | |
  • Why can't the script access the private keys? I have a spreadsheet of private and public keys. – EhEth Nov 22 '17 at 12:59
  • 1
    Since you already have the private keys, you can do a javascript script and use geth to do the job for you. You are going to need ethereumjs-accounts and use web3ethsendrawtransactionweb3ethsendrawtransaction – Luiz Soares Nov 22 '17 at 13:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.