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

Web3 Guides

Web3 guides focus on domain checks, connection scope, signature review, approval management and disconnecting unused sessions.

DApp guides begin with domain verification

Check the full domain, account, and network before connecting. A connection is a session, not a transfer, and it never requires a seed phrase.

Confirm that the site recognizes the expected account and chain.

Signature guides focus on request type

Login messages, typed data, and transactions have different effects. Match each wallet prompt to the page action that caused it.

Reject unclear requests rather than treating signing as a routine click.

Approval guides focus on spender and allowance

A token approval grants a contract permission to use a token amount. Review chain, token contract, spender, and allowance.

Disconnecting does not automatically revoke permission.

Contract guides focus on destination and parameters

Verify the target contract and visible function, amount, and permission fields.

If a call fails, investigate before expanding permissions or trying unrelated actions.

NFT guides focus on on-chain identifiers

Use chain, collection contract, and token ID. An unsolicited NFT does not make an embedded URL trustworthy.

Marketplace activity may also involve operator approvals and signed listings.

Do not collapse multiple prompts into one action

Every signature, approval, and transaction deserves its own review.

Connect the full DApp workflow

A complete workflow is domain verification, account connection, network check, signature review, approval review, contract execution, transaction verification, and cleanup.

Keep a simple Web3 activity record

When a page jumps straight to a prompt, use that sequence to identify which layer the request belongs to.

A recovery phrase, private key, or verification code is not part of a normal Web3 interaction. Third-party DApps and contracts can also carry independent risk.

  • Verify domain, account, and network before connecting
  • Classify and review each signature
  • Inspect spender and allowance for approvals
  • Verify the transaction and clean up permissions afterward