A digital wallet is a software application or hardware device that allows users to store, manage, and transact with their cryptocurrency holdings. Digital wallets can be hot (connected to the internet) or cold (offline) and offer varying levels of security.