What Is A Cryptocurrency Wallet?

Wallets hold your addresses and secret keys, for cryptocurrencies.

Cryptocurrency wallets come in two flavors: software and hardware ones.

Wallets provide the interface to a user, to enable them to send, receive and store their  bitcoin or altcoin.

Hardware wallets are becoming increasingly popular, due to the advanced security they provide (physical user interaction is needed to make a transaction).