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.
Product guide

imtoken Web

imtoken Web makes more sense when it is placed back into a real wallet workflow rather than treated as a collection of buttons. Browser use starts with verifying the site domain. Connecting a wallet does not authorize asset spending by itself. Account-sharing requests should stay within the needed scope. This guide uses those points to show what should be checked before an action, what can be verified publicly afterward, and which recovery secrets must never become part of troubleshooting.

Download imtoken

browser use starts with verifying the site domain

connecting a wallet does not authorize asset spending by itself

account-sharing requests should stay within the needed scope
message signatures may support login or prove account controltoken approvals grant a contract defined spending permissionbrowser extensions and web pages sit in different trust boundaries
On this pageCore capability: Browser use starts with verifying the site domainReal-world use: Account-sharing requests should stay within the needed scopeVerify on-chain results: Transaction signatures can change on-chain stateWeb3 and permission boundaries: Disconnecting a site does not automatically revoke on-chain approvalsOngoing management: Public computers are poor environments for sensitive wallet activity

Core capability: Browser use starts with verifying the site domain

Focus on connecting a wallet does not authorize asset spending by itself

First, in imtoken Web, Core capability: Browser use starts with verifying the site domain describes a relationship between wallet controls and blockchain state. Browser use starts with verifying the site domain. Connecting a wallet does not authorize asset spending by itself. While using imtoken Web, it helps to prefer public records that can be checked again later, especially when one account is visible across several networks or DApps. The fact that an item appears in an interface does not by itself prove that a transfer, approval, or contract interaction has completed. Account, network, asset identity, and request type should remain separate checks.

First follow-up in imtoken Web: Focus on connecting a wallet does not authorize asset spending by itself is useful because it turns one action into a before-and-after state that can be reviewed. Account-sharing requests should stay within the needed scope. Message signatures may support login or prove account control. Confirm the active account and network in the product before submission, then use a transaction hash, block status, or contract record to verify the result when appropriate. Try to use contract addresses as a strong identity check. The product can organize information and requests, but it does not replace protocol rules, contract logic, or the user’s responsibility to review each signature and approval on its own terms.

  • Confirm browser use starts with verifying the site domain.
  • Check how connecting a wallet does not authorize asset spending by itself affects the current request.
  • Use account-sharing requests should stay within the needed scope as a separate verification point.

Real-world use: Account-sharing requests should stay within the needed scope

Focus on message signatures may support login or prove account control

Second, in imtoken Web, Real-world use: Account-sharing requests should stay within the needed scope describes a relationship between wallet controls and blockchain state. Account-sharing requests should stay within the needed scope. Message signatures may support login or prove account control. While using imtoken Web, it helps to manage long-lived permissions separately from one-time transactions, especially when one account is visible across several networks or DApps. The fact that an item appears in an interface does not by itself prove that a transfer, approval, or contract interaction has completed. Account, network, asset identity, and request type should remain separate checks.

Second follow-up in imtoken Web: Focus on message signatures may support login or prove account control is useful because it turns one action into a before-and-after state that can be reviewed. Transaction signatures can change on-chain state. Token approvals grant a contract defined spending permission. Confirm the active account and network in the product before submission, then use a transaction hash, block status, or contract record to verify the result when appropriate. Try to make every step answer the question: what am I authorizing?. The product can organize information and requests, but it does not replace protocol rules, contract logic, or the user’s responsibility to review each signature and approval on its own terms.

  • Confirm account-sharing requests should stay within the needed scope.
  • Check how message signatures may support login or prove account control affects the current request.
  • Use transaction signatures can change on-chain state as a separate verification point.

Verify on-chain results: Transaction signatures can change on-chain state

Focus on token approvals grant a contract defined spending permission

Third, in imtoken Web, Verify on-chain results: Transaction signatures can change on-chain state describes a relationship between wallet controls and blockchain state. Transaction signatures can change on-chain state. Token approvals grant a contract defined spending permission. While using imtoken Web, it helps to be especially careful with assumptions that arise from similar-looking networks, especially when one account is visible across several networks or DApps. The fact that an item appears in an interface does not by itself prove that a transfer, approval, or contract interaction has completed. Account, network, asset identity, and request type should remain separate checks.

Third follow-up in imtoken Web: Focus on token approvals grant a contract defined spending permission is useful because it turns one action into a before-and-after state that can be reviewed. Disconnecting a site does not automatically revoke on-chain approvals. Browser extensions and web pages sit in different trust boundaries. Confirm the active account and network in the product before submission, then use a transaction hash, block status, or contract record to verify the result when appropriate. Try to start by identifying the active network. The product can organize information and requests, but it does not replace protocol rules, contract logic, or the user’s responsibility to review each signature and approval on its own terms.

  • Confirm transaction signatures can change on-chain state.
  • Check how token approvals grant a contract defined spending permission affects the current request.
  • Use disconnecting a site does not automatically revoke on-chain approvals as a separate verification point.

Web3 and permission boundaries: Disconnecting a site does not automatically revoke on-chain approvals

Focus on browser extensions and web pages sit in different trust boundaries

Fourth, in imtoken Web, Web3 and permission boundaries: Disconnecting a site does not automatically revoke on-chain approvals describes a relationship between wallet controls and blockchain state. Disconnecting a site does not automatically revoke on-chain approvals. Browser extensions and web pages sit in different trust boundaries. While using imtoken Web, it helps to distinguish a waiting state from a failed state, especially when one account is visible across several networks or DApps. The fact that an item appears in an interface does not by itself prove that a transfer, approval, or contract interaction has completed. Account, network, asset identity, and request type should remain separate checks.

Fourth follow-up in imtoken Web: Focus on browser extensions and web pages sit in different trust boundaries is useful because it turns one action into a before-and-after state that can be reviewed. Public computers are poor environments for sensitive wallet activity. Every signature deserves a fresh source and content review. Confirm the active account and network in the product before submission, then use a transaction hash, block status, or contract record to verify the result when appropriate. Try to do not let a familiar label replace a technical check. The product can organize information and requests, but it does not replace protocol rules, contract logic, or the user’s responsibility to review each signature and approval on its own terms.

  • Confirm disconnecting a site does not automatically revoke on-chain approvals.
  • Check how browser extensions and web pages sit in different trust boundaries affects the current request.
  • Use public computers are poor environments for sensitive wallet activity as a separate verification point.

Ongoing management: Public computers are poor environments for sensitive wallet activity

Focus on every signature deserves a fresh source and content review

Fifth, in imtoken Web, Ongoing management: Public computers are poor environments for sensitive wallet activity describes a relationship between wallet controls and blockchain state. Public computers are poor environments for sensitive wallet activity. Every signature deserves a fresh source and content review. While using imtoken Web, it helps to perform an independent review after submission, especially when one account is visible across several networks or DApps. The fact that an item appears in an interface does not by itself prove that a transfer, approval, or contract interaction has completed. Account, network, asset identity, and request type should remain separate checks.

Fifth follow-up in imtoken Web: Focus on every signature deserves a fresh source and content review is useful because it turns one action into a before-and-after state that can be reviewed. Browser use starts with verifying the site domain. Connecting a wallet does not authorize asset spending by itself. Confirm the active account and network in the product before submission, then use a transaction hash, block status, or contract record to verify the result when appropriate. Try to stop when two pieces of context disagree. The product can organize information and requests, but it does not replace protocol rules, contract logic, or the user’s responsibility to review each signature and approval on its own terms.

  • Confirm public computers are poor environments for sensitive wallet activity.
  • Check how every signature deserves a fresh source and content review affects the current request.
  • Use browser use starts with verifying the site domain as a separate verification point.

Practical checklist

  • Review browser use starts with verifying the site domain.
  • Review account-sharing requests should stay within the needed scope.
  • Review transaction signatures can change on-chain state.
  • Review disconnecting a site does not automatically revoke on-chain approvals.
  • Review public computers are poor environments for sensitive wallet activity.