Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPS-???? | Wallet UX #454

Closed
wants to merge 5 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions CPS-????/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
CPS: "????"
Title: Wallet UX
Status: Open
Category: Wallets
Authors:
- Micah Kendall <micahk.me@icloud.com>
Proposed Solutions: []
Discussions:
- https://github.com/cardano-foundation/cips/pulls/?
Created: 2023-01-27
---

## Abstract
Some Wallets have poor UX, causing headaches for users and developers. This CPS aims to improve the UX of wallets, particularly browser wallets implementing CIP-30. Security concerns should also be considered.

## Problem
<!-- A more elaborate description of the problem and its context. This section should explain what motivates the writing of the CPS document. -->

e.g
- https://github.com/cardano-foundation/CIPs/pull/443
- Txs must not be folded together into one, as that presents an attack vector.
- Whether to present as many txs in a list, or sequentially, is a UX decision, affected by the number of txs and chaining.

- https://github.com/cardano-foundation/CIPs/pull/88
- 'No collateral' warning should not be shown for a tx without smart contracts. @Quantumplation "I deal with literally 4 or 5 support tickets a day where people see that and get scared"


## Use cases
Wallet Users will have a better user experience. Wallet providers will have an easier time building user interfaces.

## Goals
Create and enforce UX standards.

## Open Questions
- What are the UX standards?
- How do we enforce them?