Wallet security checklist - 15 rules that protect your money
A practical checklist - how to store a seed phrase, separate wallets, check signatures and approvals, use a hardware wallet and what to do after a compromise.
In this article
A blockchain has no "support desk" that returns money. Security is entirely on you, but the good news is that most losses come from a handful of repeating mistakes. This checklist covers nearly all of them. The basics about keys are in the articles wallet and keys and public-key cryptography.
Rules for the seed phrase and keys
- Write the seed phrase on paper or metal. Do not photograph it or save it in notes, a cloud or a messenger. Anything connected to the internet can be hacked.
- Keep a copy in another place. A fire or flood must not destroy the only copy.
- Tell nobody the phrase. Not support, not an "admin", not a "recovery specialist". Real support will never ask for it.
- Do not enter the phrase on websites. The only legitimate place to enter it is the recovery screen of the wallet itself, downloaded from an official source.
Rules for choosing a wallet
- Use a hardware wallet for large sums. The key never leaves the device, and you confirm every action with a button on the device itself.
- Download a wallet only from official sources. Check the website address and the publisher in the app store. Fake extensions are a common way of theft.
- Separate your wallets. One for storage (the "vault"), another for everyday operations (the "deal wallet"). Keep in the working one exactly as much as the operations need.
Rules for signatures and approvals
- Read what you sign. Look carefully at what the wallet shows: which contract, which network, which function, which amount. If the text is unclear, do not sign.
- Be careful with "unlimited" approvals. An
approvewith a huge amount lets a contract spend all your tokens until you revoke it (how it works). Give an exact amount or revoke approvals after use. - Check and revoke approvals periodically. There are special approval-viewing services and block explorers for this (guide).
- Do not sign "empty" messages of unclear content. A signature may be a permission to pull tokens or transfer rights.
Rules for addresses and websites
- Check the recipient's address in full - the start, the end and the middle. Do not blindly copy an address from the transaction history (address poisoning).
- Bookmark the sites you need and go through the bookmarks, not through links from email, chats and ads.
- Check a contract's address before working with it. Compare against an official source (how to verify a contract).
- Try with a small amount. Send a new recipient or service a minimum amount first to check, then the rest.
What to do if something goes wrong
If you suspect the seed phrase or key is exposed:
- Immediately create a new wallet with a new phrase on a clean device.
- Move everything that remains onto it, starting with the most valuable assets.
- Revoke approvals on the old address (if you still can).
- Do not use the old wallet again.
If a scammer is already watching the address, they may intercept new deposits automatically, so you must act fast.
If you signed a malicious approval: revoke it urgently before the tokens are pulled.
If you sent money to the wrong place: sadly the transaction is irreversible. You can contact the recipient if it is a known service, but should not count on a refund.
Extra measures for deals
- Agree in advance on the network, token and amount. Check details through the service's website, not only through chat.
- Check the addresses of the parties and the guarantor in the deal card (lifecycle).
- Beware of urgency. Pressure ("transfer right now") is the main sign of fraud (red flags).
- Save the conversation and evidence in case of a dispute (evidence guide).
A quick check
Before signing any transaction, ask yourself:
- Did I start this action myself?
- Do I understand exactly what I am signing?
- Are the network, address and amount right?
- Did I reach the site through my own bookmark?
If the answer to even one question is "no", stop.
What to read next
Find out how scammers act in practice: phishing and address poisoning. For the technically curious - how a wallet gets all its keys from one phrase: HD wallets.
Keep reading
- 2 · Practice
Phishing and address poisoning - how the attacks work and how to protect yourself
A breakdown of typical attacks on wallet users - fake sites, malicious signatures and approvals, fake support and address poisoning. With examples and defences.
4 min read - 3 · Under the hood
HD wallets - how 12 words yield all your keys (BIP-39, BIP-32, BIP-44)
How a seed phrase turns into keys: BIP-39 entropy and wordlist, PBKDF2, the BIP-32 hierarchy, the BIP-44 path for Ethereum and the passphrase. With examples.
4 min read
Mentioned in
- Public-key cryptography - how a signature proves it is you
- Crypto wallet, address and seed phrase: how not to lose your money
- dApps and DeFi - decentralised applications and finance without middlemen
- Scams in P2P deals: 10 red flags
- Glossary - blockchain, wallets, smart contracts and escrow from A to Z
- How to choose a network for a deal - Ethereum, Base, Polygon or BNB Chain
- ERC-20 and approve: why the “approval” and what unlimited means
- Phishing and address poisoning - how the attacks work and how to protect yourself
- Bridges between networks - how assets are moved and why it is the riskiest place
- How to choose a guarantor - criteria, rates and red flags
- A catalogue of smart contract vulnerabilities: 12 classic mistakes and defences
- MEV and front-running - who earns from transaction order and how
- Account abstraction (ERC-4337) - smart wallets, gas sponsorship and access recovery
- HD wallets - how 12 words yield all your keys (BIP-39, BIP-32, BIP-44)
- Audits and bug bounties - how smart contracts are examined and how to read a report
Ready to try it?
Create your first deal in a couple of minutes. The money is locked in a smart contract and paid out by rules you can see in advance.

