iotaledger / legacy-wallet-use-trinity-wallet-instead

IOTA Wallet
GNU General Public License v3.0
2.07k stars 413 forks source link

Wallet allowed a transfer to a used address #914

Open Tsangares opened 6 years ago

Tsangares commented 6 years ago

Example of what happened: I had 10 IOTA in an address, ABC..., and sent it to a new one, DEF... , but the transaction is still pending. Before that transaction confirmed, I sent 10 GIOTA into the wallet, ABC... . The earlier transaction has now confirmed; now the 10 GIOTA is in a spent wallet.

How do I overload the private key reuse to get this money out?

Tsangares commented 6 years ago

I tried using the iota cli but I received and error, Error: Request Error: COMMAND attachToTangle is not available on this node. I will try to use a different node.

Tsangares commented 6 years ago

The transaction I want to do will send the iotas out of this wallet into a new one. I think that private key reuse will be okay in this situation. I do not plan on using the wallet again once this has moved out.

I also have a iri server setup. It has been syncing.

rajivshah3 commented 6 years ago

Please do not post issues/help requests like this on GitHub, they belong on the forum. Thanks!

Tsangares commented 6 years ago

@rajivshah3 The reason I posted is here is, why did the iota wallet let me send money to the spent wallet?!

rajivshah3 commented 6 years ago

You didn't make that clear in your original post, this sounded like a generic help request

Tsangares commented 6 years ago

After the snapshot the seed will not generate the address with IOTAS anymore.

Are spent addresses collected in the snapshot? Also, does anyone know how to generate a spent address?