Trying to send XEM from mobile wallet to nano.
Set Nano to RECEIVE. QR Code appeared.
Scanned paper wallet into phone. Balance appears as expected.
Upon trying to send by scanning QR from PC’s screen - the phone wallet gives the error message:
Error - Failed to encrypt message. Account has no PUBLIC key (words to that effect). That’s right, no PUBLIC key. PUBLIC. I though the Public is derived from the private. And the phone knows the balance on the blockchain from scanning the paper wallet’s mobile QR (I even tried by manually typing the PRIVATE key. balance appears in phone). Like WTF?
Please advise…
lol, sory but after reading this post from you:
this is kind of funny
I believe that is safety feature, so that you dont accidentally send money to account that has no owner, thus loosing your XEM forever.
After doing 1 transaction from account (which is proof that someone has private key of that account), public key of account is recorded on blockchain.
To which post are you replying? It seems the issue regarding a private key not existing?
If so - you reply seems to be a catch-22. If the NANO wallet needs to conduct a transaction prior to having a public key - then how can it ever get a public key - considering that it is created with a zero balance and cannot do a push without XEM?
And - if it has no public key - then what is the purpose of the QR code that appears on the PC screen when one chooses “receive”? The phone scanned that code and accepted it. It was only upon hitting the “send” button that the error - mentioned in the opening issue, appeared. Precisely WHAT PUBLIC KEY is missing … the NANO or the Phone wallet?
Thanks for the input.
ahaa, sorry, now i get it.
when sending XEM from mobile wallet deactivate that “ENC” button that is in Message field. When “ENC” button is green, it means you are sending Encrypted message.
For sending encrypted message, public key of receiving account has to be known (recorded on blockchain).
After doing 1 transaction from account, public key of account is recorded on blockchain.
@Saul (I am not sure if you are responsible for mobile wallet :D)
this error message is really unclear. especially for new people …
It should be something like (but in normal English :D):
“Message cant be encrypted - receiving account does not have public key registered on blockchain” and button “Send unencrypted message”
A gogal thanks. I’ll give it a try. Wish this was documented better in the app.
There’s a lot of polish that needs to be added to these interfaces! I hope the developing team understands how important that is. I’m NOT a computer neophyte and if I’m having issues - then there are LOTS of regular people pulling their hair out. Here’s a suggestion: Consider the style of the obsidian wallet (lots of other nice ones out there too…hopefully). Don’t leave the final design of user interfaces up to the egg-heads. Remember: To most people “HASH” is something that you add to corned-beef. Know your enemy … eh, I mean – user…
Sorry I have no part in the mobile wallets. I suggest you report all issues on github, if you haven’t already.