What Are Software Wallets? Hot Wallets Explained

A software wallet is a crypto wallet that is simply an app: an extension in your browser or a program on your phone. It stores your private key on that device and signs payments there. MetaMask, Trust Wallet and Phantom are the names you will meet first. Because the device is online, these are also called hot wallets, and that word is a warning as much as a label.
How does a software wallet work?
On setup the app generates your seed phrase and keeps the keys it produces in encrypted storage on the device, locked behind a password or your fingerprint. When you visit an app such as Uniswap and click connect, the site sees only your public address. Every action that moves money pops up a window asking you to approve it, and your key signs it locally. The site never touches the key, so the whole security of the arrangement rests on your device and on you reading those pop-ups.
What goes wrong in practice?
Not clever cryptography. Ordinary tricks. Fake wallet apps appear in app stores and phishing sites copy MetaMask down to the logo, then ask you to enter your phrase to fix a problem that does not exist. Clipboard malware silently swaps a pasted address for the attacker's. And an approval you clicked through months ago can leave a contract with permission to spend your tokens long after you stopped using the app. Most losses come from a person approving something, not from the wallet being broken.
When is a software wallet the right tool?
Treat it as the cash in your pocket: the amount you would be annoyed but not ruined to lose, used for everyday swaps and trying things out. Keep the larger balance on a hardware wallet, and note that MetaMask can connect to a Ledger, so you get the familiar app with the key still offline. Splitting money across two wallets is the single cheapest security upgrade available.
Three habits that prevent most trouble: bookmark the real site and only ever open it from that bookmark, download wallet apps from a link on the official site rather than from a search result, and open your wallet's connected-sites list once a month to disconnect apps you no longer use. Read next: what a crypto wallet is and how to store a seed phrase.