minibits-cash / minibits_wallet

MIT License
74 stars 7 forks source link

cannot send: 'token already spent' #62

Closed DanConwayDev closed 7 months ago

DanConwayDev commented 7 months ago

When I try and send I get the error:

The mint could not return signatures necessary for this transaction
Token already spent.

I tried via a 'pay with lightning' or 'share ecash' many times over the last 7 days.

The issue started 11/04/2024. I was successfully zapping on 10/04/2024 and before.

I have tried many times over the course of the last 5 days and I have never been successful so the problem isn't intermittent.

I have a single mint: mint.minibits.cash.

I am still receiving incoming lightning payments.

DanConwayDev commented 7 months ago

using version 0.1.6 via the apk in the latest github release.

minibits-cash commented 7 months ago

Hi, thanks for the report. Carry on with the following steps:

  1. Make sure you have installed the latest over-the-air update - Go to Settings > Developer options and check JS Bundle version is 0.1.6-beta.49. Please post into the comment your current version to be sure in which one the error occurred.
  2. If you are not on latest, head to Settings > Update manager and download the latest update
  3. After that, go to Settings > Backup and recovery and press Remove spent ecash

After, wallet should be fine to send / receive again.

DanConwayDev commented 7 months ago

removing spent ecash fixed this.

I was on the latest version already:

JS bundle version: 0.1.6-beta.49
react native: 0.72.2
commit: 9a38bbb
sentry id: cannylilac653

Its possible that this error started occurring after an upgrade? I cant be certain whether I had any successful sends after the upgrade.