Security
Wallet security is not one switch. It combines key custody, device hygiene, domain verification, signature review, approval management and transaction checks.
On this page
Put key custody first
Seed phrases and private keys remain under the user’s control. Legitimate support should not ask for them through chat, email or web forms. Any such request is a high-risk signal.
A repeatable order of checks is more reliable than memory. Review source, network, account, target and expected outcome each time so the same safety logic carries across wallets and DApps.
Recognize phishing and social engineering
Fake support, airdrops, lookalike domains and remote-control requests often create urgency to bypass verification. Pressure, threats or “verify your wallet now” language is a reason to stop and re-check the source.
When a task involves a third-party contract, bridge, validator or web service, separate that external risk from the wallet itself. A wallet can display and sign a request, but it cannot guarantee the safety of outside code or services.
Review signatures and approvals one by one
Connecting to a DApp does not make later requests trustworthy. Review every signature, spender and allowance, and consider revoking permissions that are no longer needed.
Put this concept back into the current network, account and request type before acting. Identify what the interface is asking for, then decide whether a signature, gas payment or ongoing permission is actually required.
Perform a final transfer check
Blockchain transactions generally cannot be unilaterally reversed by a wallet. Verify address, network and amount before sending, and be especially cautious on public devices, public networks or remote-control sessions.
Do not rely on a button label or a familiar-looking page as the reason to continue. Compare the request with the on-chain target, network state and expected result, and stop when those pieces do not line up.
Practical checklist
- Confirm that “Put key custody first” matches the task you intend to perform
- Confirm that “Recognize phishing and social engineering” matches the task you intend to perform
- Confirm that “Review signatures and approvals one by one” matches the task you intend to perform
- Confirm that “Perform a final transfer check” matches the task you intend to perform
Risk reminder
Seed phrases and private keys remain under the user’s control. Legitimate support should not ask for a seed phrase, private key or verification code. Review address, network and amount before transferring; blockchain transactions generally cannot be unilaterally reversed by a wallet. Third-party DApps and smart contracts carry risk, so review spender and permission scope and consider revoking unused approvals.
