A cryptocurrency wallet is a business development icon that houses the private and public keys of the user's crypto assets in a safe and secure manner. The other core functions of the crypto wallet are storage, transfer, and swapping of funds. There are two kinds of wallets; custodial and non-custodial wallets which are in other words centralized and decentralized.
Source: My link