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

Signature Requests: Messages & Transactions

A signature uses your private key to approve a specific message or transaction. Different signature types have very different consequences.

On this pageStart by identifying the signature typeWhat to review in a message signatureWhat to review in a transaction signatureWarning signsWhat to do after rejecting

Start by identifying the signature type

When reviewing Start by identifying the signature type, separate message signature, transaction signature, and 结构化数据. They may appear in the same workflow, but they represent different layers of the action. On this Signature Requests: Messages & Transactions 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 signature, verify 结构化数据, inspect 登录签名, and keep approval for later reference. If a page unexpectedly asks for message signature, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, Start by identifying the signature type should be considered together with 结构化数据, 登录签名, and approval. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving message signature or transaction signature can change permissions or asset state, so review them individually and reject anything you do not understand.

What to review in a message signature

In practice, domain name often tells you whether you are in the right context, 声明 affects the resulting state, and nonce 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 expiry and 账户 so you can distinguish presentation from the actual network result.

What to review in a message signature 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 声明, nonce, and expiry before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing What to review in a message signature, separate nonce, expiry, and 账户. They may appear in the same workflow, but they represent different layers of the action. On this Signature Requests: Messages & Transactions 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
  • domain name
  • 声明
  • nonce
  • expiry
  • 账户

What to review in a transaction signature

A useful routine is to review items in a fixed order: confirm recipient, verify amount, inspect 数据, and keep gas for later reference. If a page unexpectedly asks for contract, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, What to review in a transaction signature should be considered together with amount, 数据, and gas. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving contract or recipient 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, gas affects the resulting state, and contract 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 recipient and amount so you can distinguish presentation from the actual network result.

Warning signs

Warning signs 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 blank content, unknown contract, and unlimited approval before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Warning signs, separate unknown contract, unlimited approval, and pressure. They may appear in the same workflow, but they represent different layers of the action. On this Signature Requests: Messages & Transactions 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 unlimited approval, verify pressure, inspect fake login request, and keep blank content for later reference. If a page unexpectedly asks for unknown contract, stop and verify the source instead of continuing simply because the workflow looks familiar.

What to do after rejecting

From a security perspective, What to do after rejecting should be considered together with close page, 断开会话, and 检查授权. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving 查看记录 or use a trusted entry point 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, 检查授权 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 use a trusted entry point and close page so you can distinguish presentation from the actual network result.

What to do after rejecting 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 use a trusted entry point 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