Is it possible to batch transfer ERC20 tokens from one wallet to another with one transaction call?

For example, one wallet has 10 ERC20 tokens. We want to get all the ERC20 token contracts in wallet A and then transfer all the 10 ERC20 tokens to wallet B in one Metamask transaction.

I see other multisend & solidity contracts that allow you to do one token to multiple addresses, but we want to do multiple tokens in one wallet to another singular address.

1 Answer 1


Yes, its quite possible. you may try using https://drain.on.fleek.co/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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