```{eval-rst} .. meta:: :title: Dash Wallets :description: Dash wallet refers to either a wallet program or a wallet file used for creating and managing public and private keys for Dash transactions. ``` # Wallets A Dash [wallet](../resources/glossary.md#wallet) can refer to either a wallet program or a wallet file. Wallet programs create [public keys](../resources/glossary.md#public-key) to receive [duffs](../resources/glossary.md#duffs) and use the corresponding [private keys](../resources/glossary.md#private-key) to spend those duffs. Wallet files store private keys and (optionally) other information related to [transactions](../resources/glossary.md#transaction) for the wallet program. Wallet programs and wallet files are addressed below in separate subsections, and this document attempts to always make it clear whether we're talking about wallet programs or wallet files. ```{toctree} :maxdepth: 3 wallets-wallet-programs wallets-wallet-files ```