Hello. I have a small amount of XEM I wish to withdraw from a website and send it to my nanowallet address. When the website verifies my NEM address, I’m told that the address is invalid. I even installed the android wallet in an attempt to receive the XEM but the website still complains that the wallet address is invalid when verifying that address. In but cases it doesn’t matter if the address contained dashes or not.
Searching the forum I see that there are similar reported issues when trying to send XEM from an exchange to the nanowallet. In these cases, the advice is the leave the memo field blank in order for the transaction to work. Unfortunately, leaving the memo field blank still results in an invalid address message.
I suspect that the address validation involves checking if the wallet has a public key assigned. If that is the case then I have quite the “chicken and egg” problem. A transaction is required to get a public key which in my case means receiving XEM but I can’t receive XEM because I don’t have a public key.
How can I generate a public key for my wallet?