Cryptocurrency wallets provide public keys and private keys to enable crypto users to interact with their digital assets stored on public blockchain networks. A wallet’s public key is the wallet address you can receive funds to and the private key is what you use to access your funds to make transactions.  Think of the public key as your bank account number and the private key as your bank account PIN that you use to log in and make payments.