Tezori icon indicating copy to clipboard operation
Tezori copied to clipboard

Quick, successive payments get stuck due to counter/nonce issues

Open baketzforme opened this issue 6 years ago • 1 comments

I'm using Galleon as a hot wallet to make payouts to delegators.

Galleon allows me to send out transactions as quickly as I can fill in the details, but it doesn't account for the fact that there are pending transactions when it submits a new one. This results in Galleon creating multiple pending transactions all with the same counter/nonce. One of them eventually goes through but the rest just get stuck as "pending," seemingly forever.

Clicking the button to view the pending transaction on the TzScan block explorer takes me a URL containing the error JSON returned by the network, which obviously results in a 404 error in the browser.

http://tzscan.io/[{kind:branch,id:proto.002-PsYLVpVv.contract.counter_in_the_past,contract:KT1G7dP6KqKY7ZEEm8vn7m98gs2AMEHCpcia,expected:6,found:5}]

The wallet still says the transactions are pending, which makes me hesitant to retry them again. I don't want to send the amount twice, but it looks like it is stuck forever and won't ever send or clear from Galleon's transaction history.

baketzforme avatar Sep 19 '18 19:09 baketzforme

Hi @baketzforme , thank you for bringing this to our attention. This will be address shortly, will keep you posted with updates.

umurb avatar Oct 02 '18 15:10 umurb