Move memo alongside destination in payment flow
The current payment flow consists of three distinct screens:
- Destination address
- Amount + Asset
- Fees + Memo
Usually, memo appears alongside the destination address (which makes sense, it relates to destination). I experienced some stress today because I was about to push "continue" on screen 2 but realized that I haven't entered the memo anywhere. I created a new dummy payment with a small amount just to make sure I eventually get an option to choose a memo.
Some potential solutions:
- Move memo input to screen 1
- Gather all payment inputs in a single screen. I'm not sure that a simple payment warrants three separate screens
Just want to note that we should be saving the memos used alongside an address in our 'recent' history. For example, if I frequently send XLM from Freighter to my exchange (that uses memos to receive payments), I should be able to select the address + memo pair I've used in the past.
Ideally, we'd have an address book feature where users could add and label the addresses + memo pairs they want to save as potential payment destinations.