Wallet
## Goals - [x] Simplify the current wallet - [ ] Implement new UX changes - [ ] Integrate with /analytics page to calculate earnings & payout ## Milestones | Milestone | Link | | ------ | ------ | | Wallet Upgrades | https://gitlab.com/groups/minds/-/milestones/62 | ## Merge Requests & Branches TBD ## Mockups ### Responsiveness Three indicative layouts for small, medium and large screens. Resources not currently available to provide responsive layouts for all the screens, so it will be at the developer's discretion to connect the dots. A CR pass can be used to identify and resolve any responsive issues. * [Large] https://invis.io/KWU1X9IEB2U#/396034060_General_Wallet_Large * [Medium] https://invis.io/KWU1X9IEB2U#/396034059_General_Wallet_Medium * [Small] https://invis.io/KWU1X9IEB2U#/396034058_General_Wallet_Small ### Form Validation Client-side, inline form validation should be run on all form inputs. * [General form validation concept] https://invis.io/KWU1X9IEB2U#/395155245_General_Form_Validation ### Notifications Any form submission to be followed up with a notification. e.g. `On-Chain address updated`, `100 tokens transferred to on-chain` etc. It's important interactions/transactions are followed up with a confirmation message. * [Designs TBC] ### Tokens * [Overview - Pre-setup. Unverified phone number, no on-chain address] https://invis.io/KWU1X9IEB2U#/396032646_Wallet-_Tokens-_Overview-_Unverified * [Overview - Phone verified. On-chain address not setup] https://invis.io/KWU1X9IEB2U#/396032645_Wallet-_Tokens-_Overview-_Phone_Verified_Only * [Phone verification modal] https://invis.io/KWU1X9IEB2U#/396032644_Wallet-_Tokens-_Overview-_Verify_Phone_Modal * [Phone verification modal - enter code] - https://invis.io/KWU1X9IEB2U#/396078538_Wallet-_Tokens-_Overview-_Verify_Phone_-code-_Modal * [Phone verification error] - https://invis.io/KWU1X9IEB2U#/396078537_Wallet-_Tokens-_Overview-_Verify_Phone_-code-_Modal_Error * [Overview - all setup] https://invis.io/KWU1X9IEB2U#/396032647_Wallet-_Tokens-_Overview * [Transactions] https://invis.io/KWU1X9IEB2U#/396032643_Wallet-_Tokens-_Transactions * [Settings - OnChain not setup] - https://invis.io/KWU1X9IEB2U#/396032631_Wallet-_Tokens-_Settings * [Settings - OnChain setup] - https://invis.io/KWU1X9IEB2U#/396035081_Wallet-_Tokens-_Settings_-with_On-Chain_Address- * [On-Chain transfer modal] - https://invis.io/KWU1X9IEB2U#/396448900_Wallet-_Tokens-_Overview-_On-Chain_Transfer ### USD * [Transactions. Bank A/C not setup - default screen] https://invis.io/KWU1X9IEB2U#/396037675_Wallet-_USD-_Transactions_-Bank_Not_Setup- * [Transactions. Bank A/C setup] https://invis.io/KWU1X9IEB2U#/396037676_Wallet-_USD-_Transactions * [Settings - Bank A/C not setup] https://invis.io/KWU1X9IEB2U#/396037674_Wallet-_USD-_Settings_-no_Bank_Info- * [Settings - Bank A/C form] https://invis.io/KWU1X9IEB2U#/396037672_Wallet-_USD-_Settings-_Bank_Details_Form * [Settings - Bank A/C setup] https://invis.io/KWU1X9IEB2U#/396037673_Wallet-_USD-_Settings_-with_Bank_Info- * [Settings - provide custom on-chain address] https://invis.io/KWU1X9IEB2U#/396453407_Wallet-_Token-_Settings_-_Update_Address * [Settings - provide private key] https://invis.io/KWU1X9IEB2U#/396454946_Wallet-_Token-_Settings_-_Download_Key ### ETH * [Address not setup] https://invis.io/KWU1X9IEB2U#/396032640_Wallet-_Ether-_Onboard * [Address form] https://invis.io/KWU1X9IEB2U#/396032636_Wallet-_Ether-_Form * [Address setup] https://invis.io/KWU1X9IEB2U#/396032639_Wallet-_Ether-_Setup ### BTC * [Address not setup] https://invis.io/KWU1X9IEB2U#/396032638_Wallet-_BTC-_Onboard * [Address form] https://invis.io/KWU1X9IEB2U#/396032637_Wallet-_BTC-_Form * [Address setup] https://invis.io/KWU1X9IEB2U#/396032635_Wallet-_BTC-_Setup ## Developers | Developer | Focus | | ------ | ------ | | @omadrid | frontend | | @michaelfbradley | UX&D | | TBC | mobile |
epic