We are making an exchange so in order to give new customer an address to deposit we give him "generated address", but it is actually a random id that will be used as a memo. Problem is - on other cryptocurrencies we use the new address we gave him to be in the QR code. Now it is not really an address but a memo. So how can we solve this matter?
2 Answers
How about using a federated address instead?
-
What do you mean? What is the difference between this and using the memo? Jan 8, 2019 at 10:34
-
A federated address is a way to give the user a human readable way of dealing with accounts and memos. They can use something like "username*domain.tld", and the wallet will go ask for the account + memo from a federation server that you are hosting on "domain.ltd". Jan 8, 2019 at 11:11
-
I have checked this , but still, I do not understand how to use this in the Qr code. And what is the difference between this and using regular address with memo attached? Jan 8, 2019 at 11:13
-
It would be instead of a qr code. The difference is that the user wouldn't have to input a memo in their wallet. You'd be surprised how many users miss this even when it is spelled out in bold letters on the exchange website. Jan 8, 2019 at 11:15
Not sure if implemented in common wallets but this should be the way to go:
https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0007.md
-
SEP-007 doesn't work well in a QR code setting, because of the potential size of the data Jan 8, 2019 at 10:22