A crypto wallet is a program or physical device that allows you to store your keys safely and securely. They also enable the sending and receiving of crypto transactions, as well as transfers between bank accounts.  Crypto wallets typically consist of two kinds of keys, private and public. Private keys hold the passwords that grant you access to your cryptocurrencies, while public keys serve as the address to send crypto to your wallet.