This document is open source, fork-able, copy-able and free. It is a set of guidelines, principles and best practices for Bitcoin Wallets. They should not be taken as rules or set in stone, iteration, innovation and heavy changes are expected and welcome.
A wallet is the Graphic User Interface of the Bitcoin Protocol, where users interact with the network.
This concepts can be applicable to wallets per se, exchanges, point-of-sales, merchants, games or any service interacting with the Bitcoin Protocol.
- Private keys/Pub keys/Seed/xPubs, etc
- Present
- Truncate/untruncate
- Copy
- Notations and Decimals
- Denominations
- Localizations
- Presentation
- Receiving
- Sending
- Confirmations
- RBF
- CPFP
- Batching
- MultiSig
- Present
- Estimation
- Basics
- Hints
- Quality