Hey man thanks for the very long response on this. I have a few more questions and your answers are very clear. I never had anyone that answered my waves questions so clearly and appreciate that.
Glad to be of assistance
1. I assumed you have removed your waves app from nano ledger few times and re-added it back assuming you use a nano ledger s since it has little space and you needed to add new apps? Or you never done this because you either didn't need to you have the nano ledger x? Should I test removing the waves app and re-adding the waves app to see if there is any issue? I read a case where someone mentioned they removed their waves app due to not much space on their ledger s temporarily and then when they re-added, they mentioned their waves account was not added back... but like their account id 0... it showed a completely different account with 0 waves. Do you know how this is possible or what kind of issue there is? They never answered if they found out the solution to this or not. This is why I also asked if we needed to know if the account id number but you say you just need the waves seed phrase.
Never heard of that. The way Ledger works is that when you delete and put it back all is back like it was. If you doubt this test it yourself before you send the big amount over. A Ledger Nano S can take 138kb of apps. Waves is a small amount of kb so still plenty of space if you want to add other accounts like. Depending on size of the accounts you can get two or three big wallets on a Nano S or more if the extra wallet is related to the base wallet of that coin, for example if you have Eth wallet on a Nano S adding BSC will be a very small addition. If you want to add a lot of base wallets like BTC and ETH and ADA and AVAx etc. you will get stuck at two wallets. Unless you do funny stuff it would seldom be needed for you to remove your Waves app. If Waves is your primary wallet you ever use then keep that one on the Ledger and rather remove other wallets as and when needed.
2. Have you ever restored your seed phrase ever with the nano ledger? I have done that before but I only had btc and bch in it and after adding the apps and the accounts to ledger live, then it showed up. I'm curious if you ever did this yourself such as restore you entire nano ledger seed phrase and then tested... okay the waves are still there.
Again, even if I tell you it works, it seems you want to test it yourself so go ahead and test it by resetting your Ledger and re-entering the words and see if it is the same or not.
3. You say Yes, it seems you did it correctly. When you first set the waves with nano ledger, on the waves instructions, there is a step where it ask Confirm the request on Ledger Nano device by comparing the request hash between the Waves.Exchange app and the data on the Ledger screen. If the hash is correct, confirm it on your device. It is a very long request hash like gmia68ufsoijfkalsjdflasjdfljfkasdklajfdasljfsa if you look at the instructions on this. I am looking at the instructions of it again and I am close to positive I did this when I first did the setup but not 100% though I'm close to positive I had to confirm a long hash like this at setup. But as long as I had sent waves from the waves seed phrase to the waves nano ledger account and then did it other way around... when it showed the waves receiving address on the nano ledger s screen before me confirming it on the nano ledger device itself...then its 100% that i did this correctly right? Again, I just want to make sure for certain this new waves account is indeed linked to the nano ledger.
Just send a small amount of Waves from the online account to the Ledger account address and back. If it appears on both sides it is fine. You will see several confirmation messages when working with a Ledger. The most important is the receiving address or sending address.
4. Do you use the waves exchange desktop client or the waves exchange website? I always do everything on the desktop client as I'm concerned about doing it in the online wallet. Though I heard... both is still the same thing in terms of safety? Or is that not true? Now you originally had your waves in a seed phrase like most people right? So did you do exactly what I did? Basically log into the waves exchange desktop client, enter your local password for software wallet. Then got into account. Went to switch account. Then add account and then add account and thus added the new waves account linked to the ledger?
If you use a Ledger, it does not matter which wallet you use as the safety is in the buttons you need to press. The steps you mention will work.
5. You used the term Waves Exchange Master Account. Wow I like this term as this makes everything easier to describe. Yea... so I could use the same waves exchange master account and only have the waves nano ledger account in it and no issue? Right now I have waves in both of my seed phrase accounts and also in the nano ledger account. But if i move all my waves from both seed phrase accounts to the waves nano ledger account, can i still log in as I do right now? But would it even matter in terms of safety if say I have 0 waves in my two waves seed phrase accounts? The thing is I do not mind keeping these two seed phrase accounts as well even if say it has 0 waves. But if I move all my waves to the waves nano ledger account, does this mean I can still login by clicking on software and entering the same local password? If I do this, will the first account that load actually be the waves nano ledger account or one of the other two seed phrase accounts? I do not actually want my waves seed phrase accounts gone.
You can have as many online wallets in your Master account and it will not impact the safety of your Ledger wallet as the Ledger's safety is in the buttons you press. Even if you have malware in your PC your funds cannot be stolen unless you press the button. The order of the accounts as listed in your Master account does not matter.
So did you uninstall your old waves master account and created a new waves master account with new password and click log in with nano ledger each time now? Thus your log in now is different than before? So do you just open waves exchange desktop client, click on connect with nano ledger and enter the new password each time you log in?
When you login to the Waves Exchange, select the Ledger option and then type in your Master account password and thats it.
6. You say Any action that you perform that moves or affects coins that are stored on you Ledger device, like an outward transaction, you will have to review and confirm on the device before actioned. Every time going forward including trading and staking. It is the safety of the device and how it is designed.
I am shocked by this. So every single trade you need to do, you need to review it and confirm it. So when you go to stake something, what exactly does it show on the screen? Do you want to take to this waves address? When you want to do a trade like say trade 1 waves for btc, what exactly will it display on the ledger screen? Is it actually going to display the transaction like okay do you want to trade 1 waves for like 0.0000001 btc or something?
Dont be shocked, be glad. This is is why a Ledger is so secure. You press a button each and every time you do anything linked to an account on the Ledger. There are lots of info displayed on the screen of a Ledger that you need to review. The best is for you to do a test transaction and see what are all the items displayed.
I hope all your questions are now answered and that you get everything right.