diff --git a/CPS-????/README.md b/CPS-????/README.md new file mode 100644 index 0000000000..24ffd5b483 --- /dev/null +++ b/CPS-????/README.md @@ -0,0 +1,37 @@ +--- +CPS: "????" +Title: Wallet UX +Status: Open +Category: Wallets +Authors: + - Micah Kendall +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 + + +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?