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 Guides

Guides organized by connection, signing, approvals, contracts and session cleanup, with a focus on reviewing each request separately.

On this pageDApp connectionsSignature requestsToken approvalsSmart contractsPost-session management

DApp connections

When reviewing DApp connections, separate domain name, 会话, and 账户. They may appear in the same workflow, but they represent different layers of the action. On this Web3 Guides 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 会话, verify 账户, inspect network, and keep permissions 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, DApp connections should be considered together with 账户, network, and permissions. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving domain name or 会话 can change permissions or asset state, so review them individually and reject anything you do not understand.

Signature requests

In practice, 消息 often tells you whether you are in the right context, transaction 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 内容 and 拒绝 so you can distinguish presentation from the actual network result.

Signature requests 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, 结构化数据, and 内容 before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Signature requests, separate 结构化数据, 内容, and 拒绝. They may appear in the same workflow, but they represent different layers of the action. On this Web3 Guides 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
  • 消息
  • transaction
  • 结构化数据
  • 内容
  • 拒绝

Token approvals

A useful routine is to review items in a fixed order: confirm spender, verify allowance, inspect contract, and keep 撤销 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, Token approvals should be considered together with allowance, contract, and 撤销. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving risk or spender can change permissions or asset state, so review them individually and reject anything you do not understand.

In practice, contract often tells you whether you are in the right context, 撤销 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 spender and allowance so you can distinguish presentation from the actual network result.

Smart contracts

Smart contracts 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 function, 参数, and value field before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Smart contracts, separate 参数, value field, and gas. They may appear in the same workflow, but they represent different layers of the action. On this Web3 Guides 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 value field, verify gas, inspect event, and keep function for later reference. If a page unexpectedly asks for 参数, stop and verify the source instead of continuing simply because the workflow looks familiar.

Post-session management

From a security perspective, Post-session management should be considered together with 断开, 权限复查, and transaction history. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving 设备 or 钓鱼 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, 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 钓鱼 and 断开 so you can distinguish presentation from the actual network result.

Post-session management 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 钓鱼 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