mirror of
https://github.com/status-im/swarms.git
synced 2025-02-09 08:43:49 +00:00
idea 170 - wallet improvements
This commit is contained in:
parent
dc40189057
commit
d3c0339e0a
103
ideas/170-wallet-improvements.md
Normal file
103
ideas/170-wallet-improvements.md
Normal file
@ -0,0 +1,103 @@
|
||||
## Preamble
|
||||
|
||||
Idea: 170
|
||||
Title: Wallet Improvements
|
||||
Status: Draft
|
||||
Created: 2018-04-13
|
||||
|
||||
## Summary
|
||||
|
||||
Status Wallet does not fully support ERC20 tokens (requesting and transaction history not available)
|
||||
and generally the transactions UX is different between Chat and Wallet. The intention of this swarm
|
||||
is to wrap up those inconsistencies and study and improve wallet and transaction UX problems and
|
||||
limitations to make the wallet experience great.
|
||||
|
||||
## Swarm Participants
|
||||
- Lead Contributor: [@goranjovic](https://github.com/goranjovic)
|
||||
- Contributor:
|
||||
- Testing & Evaluation: [@asemiankevich](https://github.com/asemiankevich)
|
||||
- PM: [@chadyj](https://github.com/chadyj)
|
||||
- UX: [@denis-sharypin](https://github.com/denis-sharypin)
|
||||
- UX: [@hesterbruikman](https://github.com/hesterbruikman)
|
||||
|
||||
## Product Overview & Description
|
||||
|
||||
Add native support for all ERC20 token operations and rudimentary support for ERC721 tokens.
|
||||
|
||||
## Use Cases
|
||||
|
||||
- As a user I want to see my ERC20 transactions in history of transactions (Wallet -> Transaction History).
|
||||
- As a user I want to distinguish my ERC20 transactions easily in History of transactions.
|
||||
- As a user I want to understand clearly whom i sent transaction to (ERC20, ETH, etc).
|
||||
- As a user I want to request erc20 tokens in 1x1 chat.
|
||||
- As a user I want to send erc20 tokens in 1x1 chat by responding to appropriate request.
|
||||
- As a user I want to send erc 20 tokens in a group chat.
|
||||
- As a user I want to send erc20 tokens in a group chat by responding to appropriate request.
|
||||
|
||||
|
||||
### Requirements & Dependencies
|
||||
|
||||
- Possibly depends on extensions swarm for integrations with Chat
|
||||
- Related to #163 - support ERC721 tokens
|
||||
|
||||
|
||||
### Minimum Viable Product
|
||||
|
||||
Goal Date: 2018-04-18
|
||||
|
||||
Description:
|
||||
|
||||
- Support for ERC20 transaction history in Wallet.
|
||||
- UX improvements derived from UXR sessions
|
||||
|
||||
### Iteration 1
|
||||
|
||||
Goal Date: 2018-04-26
|
||||
|
||||
Description:
|
||||
|
||||
- Wallet spring cleanup - triage, fix or remove reported bugs so far - https://github.com/orgs/status-im/projects/24
|
||||
- Compile UX insights into design decisions for the next iterations
|
||||
- Update the subsequent iterations accordingly
|
||||
|
||||
### Iteration 2
|
||||
|
||||
Goal Date:
|
||||
|
||||
Description:
|
||||
- Support for ERC20 tokens in `/send` and `/request` chat command API.
|
||||
This iteration covers the prerequisites on the Command API side.
|
||||
- UXR sessions and recommendations
|
||||
|
||||
### Iteration 3
|
||||
|
||||
Goal Date:
|
||||
|
||||
Description: Integration of Send and Request operations between Wallet and Chat.
|
||||
|
||||
|
||||
### Iteration 4
|
||||
|
||||
Goal Date:
|
||||
|
||||
Description: ERC721 support in Wallet
|
||||
|
||||
Testing days required:
|
||||
|
||||
## Exit Criteria
|
||||
|
||||
- Display ERC20 token transfers in transaction history
|
||||
- Send ERC20 tokens from chat
|
||||
- Request ERC20 tokens from wallet and chat
|
||||
- Unified Chat/Wallet transaction UX
|
||||
- ERC721 support in Wallet
|
||||
|
||||
## Success Metrics
|
||||
|
||||
- All exit criteria met
|
||||
- UXR retested with measurable improvements
|
||||
|
||||
## Copyright
|
||||
|
||||
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
|
||||
|
Loading…
x
Reference in New Issue
Block a user