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

Web3 & DApp Guide

Break DApp use into separate steps—visit, connect, sign, approve and disconnect—so every request can be reviewed independently.

On this pageBefore visiting a DAppStart a connectionReview signaturesReview approvalsAfter the interaction

Before visiting a DApp

When reviewing Before visiting a DApp, separate domain name, source, and 仿冒站. They may appear in the same workflow, but they represent different layers of the action. On this Web3 & DApp Guide page, the goal is to build a verifiable mental model rather than depend on a single interface cue. Before approving anything, identify the network, the object being changed, and whether the request matches the task you intended to perform.

A useful routine is to review items in a fixed order: confirm source, verify 仿冒站, inspect network, and keep 浏览器安全 for later reference. If a page unexpectedly asks for domain name, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, Before visiting a DApp should be considered together with 仿冒站, network, and 浏览器安全. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving domain name or source can change permissions or asset state, so review them individually and reject anything you do not understand.

Start a connection

In practice, account address often tells you whether you are in the right context, network affects the resulting state, and 会话 helps with independent verification afterward. Do not rely only on a success message in the interface. Where on-chain state is involved, compare it with permissions and connection scope so you can distinguish presentation from the actual network result.

Start a connection also has failure modes. Congestion, incorrect parameters, insufficient balances, contract conditions, or third-party service changes can produce unexpected results. Start with the objective state of network, 会话, and permissions before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Start a connection, separate 会话, permissions, and connection scope. They may appear in the same workflow, but they represent different layers of the action. On this Web3 & DApp Guide page, the goal is to build a verifiable mental model rather than depend on a single interface cue. Before approving anything, identify the network, the object being changed, and whether the request matches the task you intended to perform.

Review points
  • account address
  • network
  • 会话
  • permissions
  • connection scope

Review signatures

A useful routine is to review items in a fixed order: confirm message signature, verify transaction signature, inspect 内容, and keep nonce for later reference. If a page unexpectedly asks for risk, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, Review signatures should be considered together with transaction signature, 内容, and nonce. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving risk or message signature can change permissions or asset state, so review them individually and reject anything you do not understand.

In practice, 内容 often tells you whether you are in the right context, nonce affects the resulting state, and risk helps with independent verification afterward. Do not rely only on a success message in the interface. Where on-chain state is involved, compare it with message signature and transaction signature so you can distinguish presentation from the actual network result.

Review approvals

Review approvals also has failure modes. Congestion, incorrect parameters, insufficient balances, contract conditions, or third-party service changes can produce unexpected results. Start with the objective state of token, spender, and allowance before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Review approvals, separate spender, allowance, and unlimited approval. They may appear in the same workflow, but they represent different layers of the action. On this Web3 & DApp Guide page, the goal is to build a verifiable mental model rather than depend on a single interface cue. Before approving anything, identify the network, the object being changed, and whether the request matches the task you intended to perform.

A useful routine is to review items in a fixed order: confirm allowance, verify unlimited approval, inspect contract, and keep token for later reference. If a page unexpectedly asks for spender, stop and verify the source instead of continuing simply because the workflow looks familiar.

After the interaction

From a security perspective, After the interaction should be considered together with 断开, revoking approvals, and transaction history. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving 通知 or device security can change permissions or asset state, so review them individually and reject anything you do not understand.

In practice, revoking approvals often tells you whether you are in the right context, transaction history affects the resulting state, and 通知 helps with independent verification afterward. Do not rely only on a success message in the interface. Where on-chain state is involved, compare it with device security and 断开 so you can distinguish presentation from the actual network result.

After the interaction also has failure modes. Congestion, incorrect parameters, insufficient balances, contract conditions, or third-party service changes can produce unexpected results. Start with the objective state of transaction history, 通知, and device security before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

Security note: Seed phrases and private keys remain under the user’s control. imtoken will not ask for a seed phrase, private key or verification code. Verify the address, network and amount before transferring. On-chain transactions often cannot be unilaterally reversed by a wallet. Third-party DApps and smart contracts carry risk; review the spender and permission scope before approving.

Get imtoken

All download actions use the dedicated download page. Review the network, address and security context before acting.

Download imtoken