Cryptocurrency wallet is a software functionality allowing users to earn, monitor and transfer virtual currencies. Unlike existing banks or pocket wallets that store physical currencies, cryptocurrencies can only be recorded as transactions on the blockchain technology.