Improve performance for wallets with large tx history, particularly on mobile session start
complete
Willy Ogorzaly
App is prohibitively slow to start for users with extensive tx history. In my case, it takes 15 seconds from the time i open the app before i can even see the dashboard. We've had several reports from users of this as well: https://discord.com/channels/554694662431178782/877701107609108480/1136764029268918394
Possibly related to this issue: https://shapeshift.canny.io/feature-requests/p/only-require-wallet-connectingunlocking-when-signing-txs-cache-wallet-addresses
App should be able to load the previous state almost instantly and then load new price data and tx history async. If things like tx history and price data are being fetched repeatedly, improving this could also result in direct savings on infra costs.
Screen recording of app open on iphone 14 pro max: https://drive.google.com/file/d/1-UjRlUxNbVKFCgOnhiu6MENc3VTThOXJ/view?usp=sharing
PTT
complete
Made a big push on this for both web and mobile, hopefully this fixes the issues.
0xFBL
in progress