A Cryptocurrency wallet is essentially a computer program, physical medium or device that holds the private and public keys for cryptocoin transactions. On top of this typical role of storing the private keys, most often a Cryptocurrency wallet also provides ...