lightningdevkit.org icon indicating copy to clipboard operation
lightningdevkit.org copied to clipboard

Provide best practices guidance on mobile UX for sending payments

Open moneyball opened this issue 4 years ago • 0 comments

(a) use optimal mobile OS APIs to background sync (b) when app is brought to foreground, prioritize LN network graph data sync (c) then download remaining block data

Because LN payments can be sent without having the blockchain sync'd (step c). So b should be prioritized over c since that data is required for sending, then by allowing users to send after b but before c there is less latency for the user (ideally none if step a works well and/or step b is fast).

moneyball avatar Jan 24 '22 05:01 moneyball