Cryptocurrency wallets er værktøjer designet til sikkert at opbevare og administrere digitale aktiver og kryptovalutaer. Disse tegnebøger interagerer med blockchain-netværk, hvilket gør det muligt for brugere at sende, modtage og overvåge deres kryptovaluta-saldi. Mens nogle tegnebøger er dedikeret til en enkelt kryptovaluta, er mange løsninger med flere aktiver, der giver brugerne mulighed for at holde en række digitale aktiver, såsom Bitcoin (BTC), Ethereum (ETH) og Litecoin. Det er vigtigt at bemærke, at kryptovalutaer ikke gemmes fysisk i selve tegnebogen. I stedet bor de på blockchain. Pungen gemmer kryptografiske nøgler – både offentlige og private – der giver adgang til brugerens digitale aktiver og letter transaktionssignering. Offentlige nøgler er digitale koder, der er knyttet til en decentraliseret blockchain, ligesom et bankkontonummer. De bruges til at modtage kryptovalutaer i en pung. Private nøgler er på den anden side unikke for hver tegnebog, ligesom en ATM-pinkode. De er afgørende for at verificere transaktioner, bevise ejerskab af en blockchain-adresse og godkende adgang til de lagrede kryptovalutaer.