After using a multitude of wallets, and being disappointed by almost all of them, I thought that perhaps it would be handy to have an "RFC" or some outline in which to rate them (rating matrix and scoring to follow soon).
Anyhow, here are the things I think should be in all crypto wallets.
All constructive comments are welcomed.
LINK FOR EDITING TABLE: http://socialcompare.com/en/w/crypto-wallets-1vfyr88k#-------------------
RFC 1001
Bitcoin Wallet Functionality, July 2013
Abstract
For the practical use of wallets amount the multitude of operating systems and devices, a standardized list of features and functionality is necessary. The document contains a minimum set of features and functionality that all developers should include.
Table of Contents
DATABASE should prefer
SQLITE? LevelDB..
Digital Currencies Supported
Bitcoin
LiteCoin
PPCoin
Denominations
Bitcoin (Btc, mBtc, uBtc)
Local Currency (USD, EUR, etc)
International Currency (JPY, CAD, etc)
Startup Methods
Full Blockchain (Must disclose possible bytes of data and length of time)
Peer chain only (multibit)
3rd party blockchain servers
Safety and Security
Encryption of Wallet (minimum requirement)
Backup option - online service, recoverable
Backup option - online service (file only, no recovery)
Backup option - individual key
Backup option - all keys, whole wallet
Export to cold storage
Change Password
Rescan Database
Wallet Portability
Export private keys
Import private keys
Print BitBills (or similar)
Input Methods
Address from Clipboard
QR Scan Address
QR Scan address and amount
Generate New Address
Manual Input
Private Key
2 of 3 transaction
Output Options
o Copy to Clipboard
o Display QR Code
o Display Key
o 2 of 3 transaction
o Display QR code with amount requested
o Full control of sending (Choose Sending addresses)
Address Book
o Add to address book from transactions page
o Add manually (using an input method)
Display Options
o Current Exchange Rates
o Number of Confirmations
o Blockchain link
Operating Systems
o Windows PC
o Mac
o GNU/Linux
o Mobile Android
o Mobile iPhone store
o Mobile iPhone jailbreak
o Mobile Microsoft Phone
o Mobile - Blackberry
Utilities
o Rescan wallet
o Recalc Blockchain??
Help
Appendix
References
Acknowledgements
Author