imtoken will never ask for your seed phrase, private key or verification code. Always review the address, network and request details before transferring, signing or approving.
imtoken · Knowledge and practical checks

Security

Wallet security is not one switch. It combines key custody, device hygiene, domain verification, signature review, approval management and transaction checks.

Use the page as a decision guide: identify the network, account and request before signing or moving assets.
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.