The word “wallet” is used to describe a few different things in cryptocurrencies technologies.
At a high level, a wallet is an application that serves as the primary user interface. The wallet controls access to a user’s money, managing keys and addresses, tracking the balance, and creating and signing transactions.
More narrowly, from a programmer’s perspective, the word “wallet” refers to the data structure used to store and manage a user’s keys
Under the Hathor's perspective, the concept of wallet is not differente. In fact, a wallet is a software program that manages multiple addresses in which tokens are stored. The balance of a wallet is the sum of the individual balances of its addresses. Besides the addresses, a wallet also manages the private keys of the addresses.
In Hathor's blockchain, tokens are stored in addresses. For example, if there are 10 HTR stored in the address
H8bt9nYhUNJHg7szF32CWWi1eB8PyYZnbt, and you're the owner of this address, it means that you are the only person who is able to transfer these tokens. We say that you are the owner of an address if, and only if, you have control of the private key associated with the address.