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 2


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:


  • 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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.