iotaledger / firefly

The official IOTA and Shimmer wallet
https://firefly.iota.org
Apache License 2.0
481 stars 102 forks source link

[Bug report]: False stocks after Firefly Backup #7727

Open rafael-roeder opened 9 months ago

rafael-roeder commented 9 months ago

Version

2.0.3

Description

I created a backup before a backup to version 2.0.3.

Then I updated the version and assigned a stronghold password at startup - I didn't know this before. I have now logged in with it.

After logging in, I see 2 wallets as before, but with a different name and with much smaller amounts. My old balance before the backup was 15,997.998 IOTA, now only 84.918025 IOTA are available and are listed under the name "iota-mainnet balance".

Where are my real holdings or wallets and what does this have to do with the currently displayed values?

Expected behaviour

Show my wallets an values like thy were bevore the upadate

Actual behaviour

Different walltes an values

Can the issue reliably be reproduced?

No

Steps to reproduce the issue

I don`t know how tho reproduce this and fear to loose control about firefly

Operating System

Windows

Diagnostics

No response

Developer Profile

No

Profile Type

Software (Stronghold)

Staking

None

Crash Status

None of the above

Error Messages

No response

Error Logs

No response

Duplicate declaration

Code of Conduct

begonaalvarezd commented 9 months ago

If you are misisng balances, please run the balance finder from settings > advanced > balance finder. In order to speed up the balance finder process you can run it on every wallet you have ticking the box "search only on current wallet" that will be displayed in the balance finder popup, that optimizes the search for the current wallet only making your funds appear faster. Run it until all your funds appear on each wallet

You can also run the balance finder without that checkbox marked in order to search for more wallets you might have

rafael-roeder commented 9 months ago

THX, Ive tried this several times as you explained. But amounts dint change in both wallets. What now, where is the possible mistake and can I maybe rollback to a older version / backup that I´ve saved?

P.S. I`m very worried about this problem because of all the money

rafael-roeder commented 9 months ago

Other observations:

There are only "Westing Reward Airdrop" entries in the activities, probably from staking activities in firefly. However, I deposited the crypto coins from crypto exchanges myself. These entries are not visible.

If I import a stronghold backup (several times), I expected to get back my coins. If I import a Stronghold backup e.g. firefly-backup-2022-11-11T16-37-53.stronghold then the actual version marks in german text: "Imported version to old, I have to update the stronghold to a newer version to proceed" then asks me for my password. That works, then asks me if I want to set a new pw and then proceeds. But always if I try it with an new usernam etc. there are always the same wrong amounts of coins.

I now have the impression that maybe the update of the stronghold version causes the error.

begonaalvarezd commented 9 months ago

Stronghold is just a software version of a "cold wallet", is a secure way to save your mnemonic, so if your mnemonic is correct, the addresses derived from that mnemonic correspond to you. Updating stronghold to a newer version has nothing to do with missing funds. As I explained above, you should run the balance finder if you are missing funds, if your funds are spread across multiple addresses you need to search to generate all those addresses, so we can query the nodes and ask which ones have funds.

There are only "Westing Reward Airdrop" entries in the activities, probably from staking activities in firefly. However, I deposited the crypto coins from crypto exchanges myself. These entries are not visible.

The nodes in the IOTA Tangle do pruning, so when we query a node to retrieve your balances, the nodes will only return the latest states that make up your balance, the whole Tangle history is not stored by the nodes, that is why the tx history in the wallets is not 100% accurate. If you want to know your full tx history you need to go to a place like the official explorer

rafael-roeder commented 8 months ago

Many thanks for your answer. I have now activated the account balance finder about 20-30 times without the amounts being found. I assume that this is sufficient?

If you say "...so when we query a node to retrieve your balances, the nodes will only return the latest states that make up your balance, the whole Tangle history is not stored by the nodes..." Do I have to add any node to see my balances? You can see the settings for the network and the nodes in my firefly here: firefly-node-network The "Add official nodes" button shows no change and I don't know which URL to enter to add a certain node. Could you please tell me the url or show me where I could find the correct information about a certain node?

In the meantime, however, I have been able to track my transactions. These are probably the last transactions in one of my 2 Firefly wallets: https://explorer.iota.org/chrysalis-mainnet/addr/iota1qr55dlyf64z4zzsk5gdcju38swkxaxgxdk62aemxq36w90tep5g6vhtq7n7 These are on the Chrysalis Mainnet. Then I find this information on the Mainnet after the hard fork: https://explorer.iota.org/mainnet/addr/iota1qr55dlyf64z4zzsk5gdcju38swkxaxgxdk62aemxq36w90tep5g6vhtq7n7

So what happend through the hardfork an does this help you to unterstand my problem? I`d be very thankfull if you could continue to help me.

begonaalvarezd commented 8 months ago

If you are still missing balances, I suggest you keep running the balance finder, I cant predict how many times you have to press "search again" to find all your balances. I do suggest that you tick the checkbox "search only in current/selected wallet" to speed up the process, otherwise it will take waaay longer to find. The nodes you are connected to should be enough to find your funds

rafael-roeder commented 8 months ago

Hi, I organized a mouse recorder and clicked hundrests of times without positive result

It needs deeper helop an understanding, what happend with the tokens and where did they go. See above. "Then I find this information on the Mainnet after the hard fork: https://explorer.iota.org/mainnet/addr/iota1qr55dlyf64z4zzsk5gdcju38swkxaxgxdk62aemxq36w90tep5g6vhtq7n7"

Is this a regular process tha the coins are shifted somewhere? Why were they shifted and how should the missing funds tool add them to my firefly? Is there a possibillity that something else happen with my tokens?

Next is, if I could get a official contact to the IOTA network to adress my problem. Do you have any idea or contact?

begonaalvarezd commented 8 months ago

@rafael-roeder I suggest you join our discord and open a service ticket there https://discord.iota.org/ you can ping me @begonaalvarez

rafael-roeder commented 6 months ago

Hi, I´m finally at discord, but the link to post a ticket seemingly doesnt work. I also tried to contact to, maybe well get in contact there to role up this case again, thx

begonaalvarezd commented 4 months ago

@rafael-roeder did you get further support in discord?

rafael-roeder commented 4 months ago

Hi, thx for your contact. No, I didn't get Futter support becaus I die Not know where to post my questions. I was a little lost in discord.

Could you maybe Tell me where to post my problem or what would be the best in your eyes?

P.S. i could now follow all my transactions on the blockchain, maybe this helps? But I still don' have it in my wallet. The seed still is in my hands.

Best regards, rafael Rafael Röder | 0176 78934724

Am 1. April 2024 16:31:14 MESZ schrieb "Begoña Álvarez de la Cruz" @.***>:

@rafael-roeder did you get further support in discord?

-- Reply to this email directly or view it on GitHub: https://github.com/iotaledger/firefly/issues/7727#issuecomment-2029849114 You are receiving this because you were mentioned.

Message ID: @.***>