A Bitcoin wallet is a device or program for holding and sending Bitcoins . Bitcoin wallets contain the private keys needed to sign Bitcoin transactions. Anyone who knows the private key can control the coins associated with that address. The most secure Bitcoin wallets are hardware wallets.