User Story - Tokens
As a user, I want to be able to see my token balances on the front end of the wallet so that I can easily track my assets.
Scenario (Acceptance Criteria)
Given (Some Precondition)
- The user logs into the dashboard.
- The user should be able to access the show balance feature from the main navigation menu or from the token dashboard.
- The token balances are displayed in the correct format (e.g. with decimal places for fractions of a token).
- The token balances are updated in real-time as transactions occur on the blockchain.
When (I Do Some Action)
- The user can choose to hide or show certain tokens on the balance page.
- The user can copy their token balances to the clipboard with one click.
Then (I Expect Some Result)
- The user can easily understand which tokens are which, and the balances are labeled clearly.
- The token balances are displayed accurately and without error.
Edge Cases:
- If a user does not have any tokens in their wallet, the balance page should display a message indicating this.
- If a user has a large number of different tokens in their wallet, the balance page should be designed in a way that is easy to navigate and find the desired token.