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

DApp Connections & Sessions

Connecting a wallet creates a session; it does not automatically approve signatures, token allowances or transfers.

On this pageVerify the domain before connectingWhat a connection request containsNetwork switch requestsRequests during a sessionDisconnect and clean up

Verify the domain before connecting

When reviewing Verify the domain before connecting, separate URL, certificate, and entry source. They may appear in the same workflow, but they represent different layers of the action. On this DApp Connections & Sessions 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 certificate, verify entry source, inspect impersonation, and keep bookmark for later reference. If a page unexpectedly asks for URL, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, Verify the domain before connecting should be considered together with entry source, impersonation, and bookmark. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving URL or certificate can change permissions or asset state, so review them individually and reject anything you do not understand.

What a connection request contains

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 公开信息 and permissions so you can distinguish presentation from the actual network result.

What a connection request contains 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 公开信息 before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing What a connection request contains, separate 会话, 公开信息, and permissions. They may appear in the same workflow, but they represent different layers of the action. On this DApp Connections & Sessions 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

Network switch requests

A useful routine is to review items in a fixed order: confirm chain ID, verify network name, inspect RPC endpoint, and keep source 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, Network switch requests should be considered together with network name, RPC endpoint, and source. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving risk or chain ID can change permissions or asset state, so review them individually and reject anything you do not understand.

In practice, RPC endpoint often tells you whether you are in the right context, source 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 chain ID and network name so you can distinguish presentation from the actual network result.

Requests during a session

Requests during a session 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 signing, approval, and transaction before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Requests during a session, separate approval, transaction, and contract. They may appear in the same workflow, but they represent different layers of the action. On this DApp Connections & Sessions 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 transaction, verify contract, inspect 提示, and keep signing for later reference. If a page unexpectedly asks for approval, stop and verify the source instead of continuing simply because the workflow looks familiar.

Disconnect and clean up

From a security perspective, Disconnect and clean up should be considered together with disconnecting, revoking approvals, and 浏览器数据. 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, revoking approvals often tells you whether you are in the right context, 浏览器数据 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 disconnecting so you can distinguish presentation from the actual network result.

Disconnect and clean up 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 浏览器数据, 区块记录, 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