Transfer Error

This article is a translation of the German IOTA Beginner’s Guide by Schmucklos.

I get the error message „Transfer Error“ when sending via Ledger Nano S / X. What can I do?

This is an error message I got myself in Aug ’19. I was suddenly unable to send tokens using my Ledger Nano X.

Ledger Transfer Error

After some research, I found out that this problem occurs when tokens have been deposited several times and new receiving addresses have been created for each time, so the total stock of tokens is now distributed to several addresses. The error only occurs when larger amounts of tokens are to be sent and Trinity has to use tokens from more than 2 addresses to be able to send the desired amount.

The problem is probably due to the fact that Ledger can currently only manage 4 transactions per bundle. As soon as a large number of tokens is sent, where it is necessary that these are sent from several addresses, this has the consequence that the bundle is very quickly full.

The solution is already available in the IOTA GitHub (bundle is getting bigger), but Ledger still has to check and implement this. Until this issue is fixed, I helped myself by sending all tokens to a single address.

To do this, please proceed as follows:

  1. Under account setting: show all addresses.
  2. The address with the highest balance is our destination address. There we send all tokens of the other addresses.
  3. Now we will empty all other addresses and send the complete balance to our destination address. For this purpose a fixed order is important. Always select the address with the lowest token stock and empty it completely (except for the last IOTA).
  4. The complete address list must be processed as described. After each successful transaction, the next address with the lowest token stock must always be emptied.

That was it, now everything should work again.

Original source

Last Updated on 16. February 2021