3

This is a different question born from the discussion in "How do I know if a pending transaction will be successful?"

I'd like to know WHEN I have the green light to try to do a second transaction in case the first one is still in pending.

Please explain any differences (if any) from using the Light Wallet (computer) or the Android Wallet (smartphone).

1
  • My initial question was about the time I have to wait before considering a transaction failed, not if I can or cannot make a double spend. It is a bit different I feel.
    – overkill22
    Commented Nov 30, 2017 at 8:23

2 Answers 2

7

There is no green light. If you sign a transaction a second time, even if it is pending, you reveal your private key and the address is insecure. All remaining funds on that address might get stolen. The light wallet on your computer prevents you from doing that. The Android wallet doesn't.

The only way to get out of this situation is to promote (as often as you want) or reattach (every 30 min) the transaction, until the transaction is not pending anymore. To maximize your chances you should choose the best accessable node. Best node is found at the top of the list on iota.dance/nodes

2
  • 1
    Today I met a guy. 6 Gi were stolen, because he did a double spend.
    – Tobi MZ
    Commented Nov 30, 2017 at 2:57
  • And so how you can get out from this loop? You have to change seed and address, but cannot move founds out of your acutal wallet because you have another transactoin always in pending. So how?
    – overkill22
    Commented Nov 30, 2017 at 8:26
4

A transaction will likely remain pending if it doesn't confirm within ~ 1 hour. That is just a rough estimation and may change in the future. Anyone can reattach it, so it will have another chance to get confirmed.

Never resend (reusing the address which is bad), always reattach until confirmed. The current GUI wallet 2.5.4 throws a warning if you try to resend, and keeps you from sending. The Android wallet sadly does not.

2
  • this is a more clear answer at the moment. So, what should I do if I want to move my funds but I get stuck with a pending transaction?
    – overkill22
    Commented Nov 30, 2017 at 8:27
  • 1
    Reattach every hour until confirmed.
    – Achim
    Commented Nov 30, 2017 at 10:54

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.